Unix Man (Справочное руководство)

         

ECHO(1)


ECHO(1)

НАЗВАНИЕ


echo - выдача аргументов командной строки на стандартный вывод

СИНТАКСИС

echo [аргумент ...]

ОПИСАНИЕ


Команда echo выдает на стандартный вывод свои аргументы, разделяя их пробелами и выдавая в конце символ перевода строки. Кроме того, поддерживаются следующие C-подобные соглашения о задании управляющих символов (не забывайте об особой трактовке shell'ом символа \):

\b \c \f \n \r \t \v \\ \0n
Как правило - символ "забоя"; на терминалах типа Dasher - перемещение в левый верхний угол экрана.
Не выдавать в конце символ перевода строки.
Переход к новой странице.
Перевод строки.
Возврат каретки.
Табуляция.
Вертикальная табуляция.
Сам символ \.
Здесь n - восьмеричный ASCII-код 8-битного символа, состоящий не более чем из трех цифр.

Команда echo полезна для вывода сообщений из командных файлов и для посылки известных данных в канал.

СМ. ТАКЖЕ


sh(1).

ascii(5) в Справочнике программиста.

ОГРАНИЧЕНИЯ


При задании кода символа посредством конструкции \0n перед n обязательно должен стоять 0. Например, команда

echo 'WARNING:\07'

выведет на терминал WARNING: и "прозвенит". Кавычки (одинарные или двойные) необходимы для того, чтобы защитить символ \ от интерпретации shell'ом. Еще один способ - записать символ \ дважды.

Восьмеричные коды символов приведены в .



Содержание раздела