echo - вывод строки текста
Синтаксис
echo [OPTIONS] [STRING]
Описание
echo отображает строку текста.
Доступны следующие опции:
-
-n, Не выводить новую строку -
-s, Не разделять аргументы пробелами -
-E, Отключить интерпретацию обратных слешей (по умолчанию) -
-e, Включить интерпретацию обратных слешей
В отличие от других оболочек, данное echo принимает -- для обозначения конца опций.
Последовательности экранирования
Если -e используется, распознаются следующие последовательности:
-
\обратный слэш -
\aсигнал (BEL) -
\bвозврат на одну позицию назад -
\cне выводить дальнейший вывод -
\eescape -
\fподача формы -
\nперевод строки -
\rвозврат каретки -
\tгоризонтальная табуляция -
\vвертикальная табуляция -
\0NNNбайт с восьмеричным значением NNN (1-3 цифры) -
\xHHбайт с шестнадцатеричным значением HH (1-2 цифры)
Пример
> echo 'Hello World' Hello World > echo -e 'Top\nBottom' Top Bottom > echo -- -n -n
См. также
- команду printf для большего контроля над форматированием вывода
© 2021 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.3/cmds/echo.html