echo — выдача аргументов командной строки на стандартный вывод.
echo [аргумент ...]
Команда echo выдает на стандартный вывод свои аргументы, разделяя их пробелами и выдавая в конце символ перевода строки. Кроме того, поддерживаются следующие C-подобные соглашения о задании управляющих символов (не забывайте об особой трактовке shell'ом символа \
):
\
.Команда echo полезна для вывода сообщений из командных файлов и для посылки известных данных в канал.
При задании кода символа посредством конструкции \0n
перед n обязательно должен стоять 0. Например, команда
echo 'WARNING:\07'
выведет на терминал WARNING:
и «прозвенит». Кавычки (одинарные или двойные) необходимы для того, чтобы защитить символ \
от интерпретации shell'ом. Еще один способ — записать символ \ дважды.
Восьмеричные коды символов приведены в ASCII(5).