Утилита echo#
Описание#
Утилита echo используется для отображения текстовых строк в стандартном потоке вывода.
Синтаксис утилиты:
echo <options> <string>
Где:
<options>- опции;<string>- строка.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Запретить отображение символа новой строки в конце вывода |
|
Включить интерпретацию экранирования обратной косой черты |
|
Отключить интерпретацию экранирования обратной косой черты |
Последовательности символов#
Часто используемые последовательности символов, подлежащие интерпретации при использовании опции -e, представлены в таблице ниже.
Последовательность |
Описание |
|---|---|
|
Удалить предыдущий символ |
|
Добавить символ новой строки |
|
Вернуть курсор в начало строки |
|
Добавить горизонтальную табуляцию |
|
Добавить вертикальную табуляцию |
Примеры использования#
Ниже в примерах приведены условные содержания сообщений и названия файлов.
Для отображения текстового сообщения Hello World введите команду:
echo "Hello World"Кавычки в сообщении опциональны, их можно не использовать.
Для добавления сообщения Hello World в файл
file.txtвведите команду:echo "Hello World" >> file.txtДля включения интерпретации управляющих символов и удаления предыдущих символов – пробелов – для данных
Test1,Test2,Test3введите команду:echo -e "Test1 \bTest2 \bTest3"Результат выполнения данной команды:
Test1Test2Test3
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man echo