· Команда cat обладает опцией, устанавливающей нумерацию выводимых строк. Определите, какая она.
· Найдите опцию cat, позволяющую этой команде удалять последовательно повторяющиеся переводы строки, оставляя лишь один перевод строки.
· Выведите содержимое файла /etc/passwd в обратном порядке следования строк.
· Для чего предназначена опция -b команды tac?
Команды head и tail
Команды head и tail выводят по умолчанию десять первых и последних строк соответственно потока или файла. Требуемое количество строк может быть указано.
Пример 8.17. Команда head
|
$ head -3 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin
В примере 8.17 выведены первые три строки файла /etc/passwd.
Команда tail предоставляет удобную опцию -f, которая позволяет выводить последние строки файла, отображая новые строки, появляющиеся в конце файла. Это бывает полезно, например, при мониторинге файлов журналов.