Чтобы разбирать ошибки и следить за выполнением, скрипт должен писать логи. В Bash это можно сделать буквально парой символов: перенаправить вывод, сохранить ошибки отдельно или параллельно дублировать всё в файл.
В этом посте:
• Используем >> для добавления лога без перезаписи.
• Дублируем вывод в консоль и файл через tee.
• Разделяем stdout и stderr для удобного анализа.
• Комбинируем приёмы для полного контроля логов.
Так ты получаешь прозрачность работы скриптов и всегда можешь понять, что пошло не так.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥4
Не всегда хочется запоминать флаги и аргументы для скриптов. С помощью select и case можно сделать простое меню, где пользователь просто выбирает нужный пункт.
В этом посте:
• Создаём меню с автонумерацией через select.
• Обрабатываем выбор пользователя с помощью case.
• Комбинируем команды и добавляем логику.
• Делаем полноценное CLI-меню для скриптов.
Минимум кода — и у тебя уже готов удобный интерфейс в консоли.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6❤4