Linux. Команда echo
Команда 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"


