Bash Ready | Linux
3K subscribers
225 photos
4 videos
71 links
Авторский канал по разработке на Bash и Shell.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Автор: @energy_it
Download Telegram
👩‍💻 Аргументы, опции и флаги: пишем скрипты как профи!

Bash-скрипт без аргументов — это как утилита без настроек. Чтобы сделать скрипт гибким, мы добавляем флаги: -f, --help, --verbose и так далее.

В этом посте:
Разбираемся, как Bash обрабатывает позиционные аргументы

Используем getopts и while/case для флагов

Добавляем валидацию и вывод подсказок

Пишем скрипт, который запускается с разными параметрами — как у взрослых.


Это делает его похожим на настоящую CLI-программу.

🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥64
🔥5👍4
Что же выведет консоль?
Anonymous Quiz
33%
A
42%
B
12%
C
13%
D
👍4🔥4
👩‍💻 Таймеры и задержки — 7 команд для контроля времени выполнения!

В Linux есть целый набор инструментов, чтобы управлять временем: можно замедлить выполнение, ограничить работу по таймеру, запускать задачи в будущем или повторять команды через равные промежутки.

🚪 Bash Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍86
😁13👍8🔥6
👩‍💻 Переменные окружения — настраиваем систему под себя!

Они определяют, где искать программы, какой у тебя домашний каталог и какие настройки унаследуют процессы.

В этом посте:
Создаём свои переменные с export.

Разбираем ключевые системные (PATH, HOME).

Управляем ими через env и unset.

Настраиваем окружение под задачи и скрипты.


Минимум команд, а результат — гибкое управление поведением всей системы.

🚪 Bash Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥74🤝2👎1
✍️ Полный курс Bash-скриптинга!

Он охватывает всё необходимое для освоения скриптинга в стиле учебного модуля: основы Bash, практическая автоматизация типичных задач в Linux данных, подача системная и структурированная, без воды.


Ссылочка на плейлист: YouTube 🖤


🚪 Bash Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍4
👩‍💻 Конвертируем все WAV в MP3 — быстрый Bash-цикл с ffmpeg!

Когда аудио лежит в разных форматах, удобно привести всё к одному. WAV занимает много места, а MP3 легче и совместим почти везде. Решаем задачу одной строкой.

В этом посте:
Проверяем установку ffmpeg и готовим директорию.

Запускаем цикл по всем .wav и сохраняем их в .mp3.

Добавляем замену расширения, чтобы имена файлов совпадали.

Убираем лишние логи для чистого вывода.


Результат — все файлы быстро перегоняются в MP3, без лишних движений и с минимальным кодом.

🚪 Bash Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥65