Перейти на домашнюю страницу

bash, Внутренние команды, echo

Источник: Advanced Bash-Scripting Guide by Mendel Cooper

Ключ -n для подавления вывода символа перевода строки:

echo -n "Следующая строка пойдёт вслед за этой"


Ключ -e для вывода экранированных символов:

echo -e "Пример \n переноса \n строк"
echo -e "Пример \t обычной \t табуляции"
echo -e "Пример \v вертикальной \v табуляции"


Аналог ключа -e это конструкция $' '

Кроме того, только с ней корректно выводятся символы по восьмеричному коду ASCII (или шестнадцатеричному коду):

echo $'Пример восьмеричного кода \052'

echo $'Пример шестнадцатеричного кода \x22'

#bash

2019-08-20 22:13:37