Команда echo¶
Назначение¶
Команда echo используется для вывода строки текста или значения переменной в терминал.
Она часто применяется при отладке скриптов или отображении простой информации пользователю.
Базовое использование¶
Чтобы вывести простое сообщение, выполните:
echo "Привет, мир!"
Результат:
Привет, мир!
Обзор опций¶
Команда echo поддерживает несколько полезных опций для управления выводом:
-n— Не добавлять перевод строки в конце вывода.-e— Обрабатывать специальные символы, такие как\n,\tи др.-E— Не обрабатывать специальные символы (поведение по умолчанию).
Опция -n: Без переноса строки¶
Опция -n отключает автоматический переход на новую строку после вывода текста.
Полезна, если нужно продолжить вывод на той же строке:
echo -n "Привет,"; echo " мир!"
Результат:
Привет, мир!
Опция -e: Специальные символы¶
Опция -e включает обработку специальных символов.
Например, \n — перенос строки, \t — табуляция и т.д.
echo -e "Первая строка\nВторая строка"
Результат:
Первая строка
Вторая строка
Опция -E: Без обработки спецсимволов¶
Опция -E отключает интерпретацию спецсимволов. Это поведение по умолчанию.
echo -E "Первая строка\nВторая строка"
Результат:
Первая строка\nВторая строка
Применение в скриптах¶
Команда echo часто используется в скриптах для отображения текущего состояния выполнения или отладки.
Пример:
#!/bin/bash
echo "Скрипт начинается..."
# здесь идут команды скрипта
echo "Скрипт завершён."