Команда echo выводит текст в терминал или файл. В девопсинге она нужна для логов, проверки переменных и автоматизации задач в bash-скриптах.
Простые примеры
Без флагов добавляет перенос строки в конце.
echo "Начал деплой" покажет сообщение и перейдет на новую строку.Флаг
-n убирает перенос: echo -n "Прогресс: " и дальше текст без скачка.-e включает escape-последовательности: echo -e "Ошибка\nПроверь /var/log/app.log" разобьет на строки.echo "Пользователь: $USER, PATH: $PATH" выведет текущие значения.Для команд: echo
"Дата: $(date)" вставит вывод date.Редиректы и файлы
Запись в лог:
echo "Backup завершен $(date)" >> /var/log/backup.log добавит строку без перезаписи.tee дублирует: echo "Status OK" | tee -a deploy.log покажет в терминале и файле📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека devops'a
#арсенал_инженера