ECHO(1)
НАЗВАНИЕ
echo - выдача аргументов командной строки на стандартный вывод
СИНТАКСИС
echo [аргумент ...]
ОПИСАНИЕ
Команда echo выдает на стандартный вывод свои аргументы, разделяя их пробелами и выдавая в конце символ перевода строки. Кроме того, поддерживаются следующие C-подобные соглашения о задании управляющих символов (не забывайте об особой трактовке shell'ом символа \):
\b | Как правило - символ "забоя"; на терминалах типа Dasher - перемещение в левый верхний угол экрана.
|
---|
\c | Не выдавать в конце символ перевода строки.
|
---|
\f | Переход к новой странице.
|
---|
\n | Перевод строки.
|
---|
\r | Возврат каретки.
|
---|
\t | Табуляция.
|
---|
\v | Вертикальная табуляция.
|
---|
\\ | Сам символ \.
|
---|
\0n | Здесь n - восьмеричный ASCII-код 8-битного символа, состоящий не более чем из трех цифр.
|
---|
Команда echo полезна для вывода сообщений из командных файлов и для посылки известных данных в канал.
СМ. ТАКЖЕ
sh(1).
ascii(5) в Справочнике программиста.
ОГРАНИЧЕНИЯ
При задании кода символа посредством конструкции \0n
перед n обязательно должен стоять 0. Например, команда
echo 'WARNING:\07'
выведет на терминал WARNING: и "прозвенит". Кавычки
(одинарные или двойные) необходимы для того, чтобы защитить символ \ от интерпретации shell'ом. Еще один
способ - записать символ \ дважды.
Восьмеричные коды символов приведены в ascii(5).