Утилита echo#

Утилита echo используется для отображения текстовых строк в стандартном потоке вывода.

Синтаксис echo:

echo <options> <string>

Где:

  • <options> - опции;

  • <string> - строка.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-n

Запрет на отображение в конце вывода символа новой строки

-e

Включение интерпретации управляющих символов, перечисленных ниже

-E

Отключение интерпретации управляющих символов

Часто используемые символы, подлежащие интерпретации при использовании опции -e, представлены в таблице ниже.

Опция

Описание

\b

Удаление предыдущего символа

\n

Новая строка

\r

Возврат курсора в начало строки

\t

Горизонтальная табуляция

\v

Вертикальная табуляция

Примеры использования#

Ниже в примерах приведены условные содержания сообщений и названия файлов.

  • Для отображения текстового сообщения Hello World введите команду:

    echo "Hello World"
    

    Кавычки в сообщении опциональны, их можно не использовать.

  • Для добавления сообщения Hello World в файл file.txt введите команду:

    echo "Hello World" >> file.txt
    
  • Для включения интерпретации управляющих символов и удаления предыдущих символов - пробелов - для данных Test1, Test2, Test3 введите команду:

    echo -e "Test1 \bTest2 \bTest3"
    

    Результат выполнения данной команды:

    Test1Test2Test3