echo

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

echo (от англ. echo — эхо) — команда Unix, предназначенная для отображения строки текста. Команда echo - выводит текст (выводит текст на стандартное устройство вывода).

Синтаксис[править | править вики-текст]

echo [ПАРАМЕТР]... [СТРОКА]...

Параметры[править | править вики-текст]

-n не выводить в конце символ новой строки (По умолчанию echo добавляет к выводу символ перевода строки (LF) )
-e включить интерпретацию управляющих символов
-E отключить интерпретацию управляющих символов
--help выдает краткую справку и заканчивает работу (только с одним этим параметром)
--version выдает информацию о версии и заканчивает работу (только с одним этим параметром)

Если включена интерпретация управляющих символов, можно использовать следующие последовательности:

\b Символ "забоя"
\c Не производить дальнейший вывод
\f Переход к новой странице
\n Перевод строки (echo. в bat файлах Windows)
. Точка. Перевод строки в bat файлах Windows
\r Возврат каретки
\t Табуляция
\v Вертикальная табуляция
\\ Символ \
\0n n - восьмеричный ASCII-код 8-битного символа

Примеры[править | править вики-текст]

$ echo wikipedia
wikipedia

Может служить для записи строки в файл, если используется ">", то файл будет перезаписан, если ">>", то строка "string" будет дописана в конец файла.

$ echo "string" > filename
$ cat filename
string

Может вывести список файлов в текущей директории.

$ echo *
foo bar filename
$ echo {.,}*
.profile .bashrc foo bar filename

Полная документация по echo поддерживается в виде руководства в формате Texinfo. Если программы info и echo установлены и настроены в системе, то по команде info echo вы получите доступ к более полному руководству.