echo

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

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

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

echo [Параметры] [Текст вывода]

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

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

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

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

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

$ echo wikipedia
wikipedia

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

$ echo "string" > filename
$ cat filename
string

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

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