Запись аргументов в стандартный поток вывода (POSIX)
echo [-n] [строка...]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Команда echo доступна в двух версиях: в качестве встроенной команды командного интерпретатора (см. описание команды echo для ksh), а также в качестве автономного исполняемого файла, для которого предусмотрена возможность функционирования вне зависимости от доступности системного командного интерпретатора. Работа обеих версий осуществляется сходным образом. Для использования исполняемого файла следует указать полное путевое имя.
Утилита echo выполняет запись аргументов, за которыми следует символ новой строки, в стандартный поток вывода. В случае отсутствия аргументов выполняется запись только символа новой строки.
Для утилиты echo предусмотрена поддержка следующих управляющих последовательностей, которые можно указывать в аргументе строка:
Управляющая последовательность | Описание |
---|---|
\a | Записать символ предупреждения (звуковой сигнал). |
\b | Записать символ возврата на позицию. |
\c | Подавить вывод символа новой строки, следующего в выходных данных за завершающим аргументом. При этом игнорируются все символы, указанные в аргументах после \c. |
\f | Записать символ перевода страницы. |
\n | Записать символ новой строки. |
\r | Записать символ возврата каретки. |
\t | Записать символ табуляции. |
\v | Записать символ вертикальной табуляции. |
\\ | Записать символ обратной косой черты. |
\0число | Записать восьмибитовое значение, соответствующее символу из набора ASCII, представленному указанным одноразрядным, двухразрядным или трехразрядным восьмеричным числом число. |
![]() | Вышеперечисленные управляющие последовательности представляют собой расширения POSIX. Для получения информации о более универсальной переносимой утилите см. printf. |
Вывод строки "Hello, Mother\nHello, Father" в стандартный поток вывода (следует помнить, что echo добавляет последний завершающий символ новой строки):
$ echo 'Hello, Mother\nHello, Father' Hello, Mother Hello, Father $
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты