Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Голосование

Нужна ли данная ветка

Да
Нет
Затрудняюсь ответить

Автор Тема: Полезные скрипты на bash  (Прочитано 32593 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Dzhoser

  • Автор темы
  • Гость
Полезные скрипты на bash
« : 06 Июня 2020, 15:05:52 »
Появились такая идея сделать ветку посвященную bash, а точнее полезным скриптам на нём. Для обмена опытом так сказать. Хотел бы выяснить мнение форумчан о целесообразности данной ветки.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #1 : 06 Июня 2020, 15:10:05 »
полезным скриптам на нём.
У каждого своя польза, поэтому будет каша
Достаточно, обобщенно
http://web.opennet.ru/docs/RUS/bash_scripting_guide/
http://tldp.org/LDP/abs/html/
и др.

А остальное в конкретных темах обсуждать.
« Последнее редактирование: 06 Июня 2020, 15:13:46 от SergeyIT »
Извините, я все еще учусь

Dzhoser

  • Автор темы
  • Гость
Re: Полезные скрипты на bash
« Ответ #2 : 06 Июня 2020, 15:13:00 »
Можно разделить по тематике

Оффлайн Dosifei

  • Участник
  • *
  • Сообщений: 190
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #3 : 06 Июня 2020, 23:05:58 »
Хотел бы выяснить мнение форумчан о целесообразности данной ветки.
если моё мнение интересует,то линукс без скриптов это вабще не линукс,я бы предложил выкладывать тут готовые варианты.Например такой скриптик имеется,который аудиоформат WAVPack(.wv)Контейнер ISO в mp3 перегоняет что-то типа конвертера только консольного.
(Нажмите, чтобы показать/скрыть)
Называется isowv_to_mp3.sh
Запускается так
./isowv_to_mp3.sh filename.iso.wv где filename.iso.wv  - это имя распаковывемого файла,правда для использования этого скрипта нужно доп.пакеты установить.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #4 : 07 Июня 2020, 13:38:41 »
 По моему, самый быстрый простой и удобный способ писать-запускать скрипты это "user menu" в Midnight commander.
Небольшие скрипты могут быть полностью в файле mc.menu. Для больших в меню может располагаться только команда запуска.
Подробней можно посмотреть здесь.

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 743
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Полезные скрипты на bash
« Ответ #5 : 07 Июня 2020, 14:06:43 »
Думаю, что очень здравая идея. Могу закинуть скрипт обновляющихся онлайн обоев, который тащит обновы с реддита, девиантарта, пары-тройки обойных сайтов и вконтачных пабликов...
крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, linux-lowlatency, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Dzhoser

  • Автор темы
  • Гость
Re: Полезные скрипты на bash
« Ответ #6 : 07 Июня 2020, 22:08:05 »
Внесу свою лепту
Скрипт просмотра погоды за 4 дня
(Нажмите, чтобы показать/скрыть)
Скрипт прослушивания интернет радио
(Нажмите, чтобы показать/скрыть)
Удаление пустых файлов
(Нажмите, чтобы показать/скрыть)
Удаление временных файлов
(Нажмите, чтобы показать/скрыть)
Использование места на диске
(Нажмите, чтобы показать/скрыть)



Пользователь добавил сообщение 07 Июня 2020, 22:08:59:
piyavking, ждёмс

Пользователь добавил сообщение 07 Июня 2020, 22:09:33:
для использования этого скрипта нужно доп.пакеты установить.
Добавьте пожалуйста перечень пакетов
« Последнее редактирование: 07 Июня 2020, 22:11:35 от Dzhoser »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #7 : 08 Июня 2020, 02:47:00 »
Скрипт для создания уведомления и звукового сигнала при зарядке ноута до установленного уровня. Частота проверки и подачи сигнала настраивается при добавлении скрипта в crontab.
Debian 11, Debian 11 Server

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #8 : 08 Июня 2020, 05:22:25 »
 Довольно часто возикает необходимость выводить уведомления. Был создан скрипт.
Примеры запуска:
avnotify --msg="Привет" --
avnotify --msg_svc=notify --msg="255" --
avnotify --msg_svc=speech --lng=ru --util=es-ng --msg="0" --
« Последнее редактирование: 09 Июня 2020, 06:02:51 от andytux »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #9 : 12 Июня 2020, 23:53:58 »
Очистка файла .bash_history (истории команд) от повторяющихся команд и пустых строк без сортировки:
(Нажмите, чтобы показать/скрыть)

Поиск в текущей папке (рекурсивный) дубликатов файлов по содержимому:
(Нажмите, чтобы показать/скрыть)

Оффлайн Dosifei

  • Участник
  • *
  • Сообщений: 190
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #10 : 13 Июня 2020, 08:54:16 »
Добавьте пожалуйста перечень пакетов

sudo apt-get install ffmpeg shntool cuetools enca

Цитировать
Скрипт прослушивания интернет радио
(Нажмите, чтобы показать/скрыть)
Код: [Выделить]

#!/bin/sh
mpv --volume=50 -playlist ~/16bit.fm_128.m3u
чёто не работает.
« Последнее редактирование: 13 Июня 2020, 09:10:20 от Dosifei »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #11 : 13 Июня 2020, 11:16:13 »
Цитировать
чёто не работает
А плейлист ты ему подсунул. Это-же не просто параметр. Это конкретный файл, с конкретным содержимым.
« Последнее редактирование: 13 Июня 2020, 11:48:47 от andytux »

Оффлайн Dosifei

  • Участник
  • *
  • Сообщений: 190
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #12 : 13 Июня 2020, 21:16:44 »
Если бы я знал что такое плейлист,если к примеру прямой эфир хочу послушать тогда как?

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #13 : 13 Июня 2020, 21:27:00 »
mpv 'https://icecast-radonezh.cdnvideo.ru/rad128'
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Dosifei

  • Участник
  • *
  • Сообщений: 190
    • Просмотр профиля
Re: Полезные скрипты на bash
« Ответ #14 : 14 Июня 2020, 12:01:37 »
Код: [Выделить]

mpv 'https://icecast-radonezh.cdnvideo.ru/rad128'
такое допустим я знал,как это со скриптом соотносится?

 

Страница сгенерирована за 0.067 секунд. Запросов: 28.