$ echo
Печатает строку или переменные. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, echo "PATH=$PATH" — показать переменную.
Синтаксис
echo [ОПЦИИ] СТРОКА
Основные опции
| -n | без перевода строки |
| -e | включить \t, \n и т.п. |
| -E | запретить эскейпы |
Примеры из практики
$ echo "PATH=$PATH"После запуска · пошаговоЧто произойдёт: показать переменную. Что появится в терминале: PATH=$PATH Как понять, что всё получилось: В терминале появилась ожидаемая строка, после чего вернулось приглашение ввода.
$ echo -n "prompt: "После запуска · пошаговоЧто произойдёт: приглашение без перевода строки. Что появится в терминале: -n "prompt: Как понять, что всё получилось: В терминале появилась ожидаемая строка, после чего вернулось приглашение ввода.
Совет практика. Для точного вывода в скриптах предпочитайте printf: echo ведёт себя по-разному в bash и sh.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE