Команда echo
Команда echo выводит на экран аргумент — текстовую строку (пример 8.13).
Пример 8.13. Команда echo |
[user1@aida ~]$ echo "It's cool"
It's cool
[user1@aida ~]$echo $PS1 [\u@\h \W]$
В первом случае (см. пример 8.13) команда echo просто выводит строку, за- данную ей в качестве аргумента. Далее выводится значение переменной ок- ружения PS1, для чего перед именем переменной поставлен символ извлече- ния значения переменной $.
Команда echo автоматически вставляет после выводимой строки символ пе- ревода строки. Для отмены этого можно использовать опцию -n.
Важна опция -e, позволяющая команде echo интерпретировать восьмерич- ные числа как символы ASCII (пример 8.14).
Пример 8.14. Вывод ASCII-символов |
$ echo -e '\0101\t\0102' A B
В этой команде (пример 8.14) выводятся буквы A и B, заданные их восьме- ричными кодами ASCII, которые разделены символом табуляции. Шестна- дцатеричные коды ASCII также могут быть указаны: echo -e '\x66'.
Очистить экран можно командой из примера 8.15.
Пример 8.15. Очистка экрана |
$ echo -ne '\033c'
Дата добавления: 2015-06-12; просмотров: 781;