НАЗВАНИЕ
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).