v1.0

$ echo

Текст и потокисложность: базовыйпакет: bash (встроенная)

Печатает строку или переменные. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, echo "PATH=$PATH" — показать переменную.

Синтаксис

echo [ОПЦИИ] СТРОКА

Основные опции

-nбез перевода строки
-eвключить \t, \n и т.п.
-Eзапретить эскейпы

Примеры из практики

$ echo "PATH=$PATH"
После запуска · пошаговоЧто произойдёт:
показать переменную.

Что появится в терминале:
PATH=$PATH

Как понять, что всё получилось:
В терминале появилась ожидаемая строка, после чего вернулось приглашение ввода.
показать переменную
$ echo -n "prompt: "
После запуска · пошаговоЧто произойдёт:
приглашение без перевода строки.

Что появится в терминале:
-n "prompt:

Как понять, что всё получилось:
В терминале появилась ожидаемая строка, после чего вернулось приглашение ввода.
приглашение без перевода строки
Совет практика. Для точного вывода в скриптах предпочитайте printf: echo ведёт себя по-разному в bash и sh.

Поддержка дистрибутивов

Связанные команды