· Проведите поиск файлов символических ссылок в каталоге /usr/share/doc так, чтобы их список был выведен в отсортированном виде с помощью фильтра sort.
· Выведите отсортированный список пользователей, вошедших в сеанс, в сис- теме в файл seans.txt и на экран одновременно.
Команда 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'