Linux. Команда echo

01.12.2019

Теги: BashCLILinuxКоманда

Команда echo — это не системная утилита, у нее нет исполняемого файла. Она существует только внутри интерпретатора bash. Синтаксис команды очень прост:

echo [опции] строка

Опций всего несколько:

  • -n — не выводить перевод строки;
  • -e — включить поддержку escape-последовательностей;
  • -E — отключить поддержку escape-последовательностей (по умолчанияю).

Если включена опция -e, то можно использовать escape-последовательности:

  • \c — удалить перевод строки;
  • \t — горизонтальная табуляция;
  • \v — вертикальная табуляция;
  • \b — удалить предыдущий символ;
  • \n — перевод строки;
  • \r — возврат каретки в начало строки.

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

Простой вывод строки на экран:

$ echo 'Linux Open Source Software Technologies'

Можно вывести значение переменной:

$ export BLOG='tokmakov.msk.ru'
$ echo "Мой блог $BLOG"

Escaspe-последовательность \n переводит курсор на новую строку:

$ echo -e "Linux\nOpen\nSource\nSoftware\nTechnologies"
Linux
Open
Source
Software
Technologies

С помощью последовательности \r можно удалить все символы до начала строки:

$ echo -e "Linux \rOpen Source Software Technologies"
Open Source Software Technologies

Последовательность \c позволяет убрать перевод на новую строку:

$ echo -e "Linux Open Source Software Technologies\c"

Поиск: CLI • Linux • Команда • Bash • echo

Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.