Нумерация строк с помощью команды cat
Команда cat помимо того, что может объединять содержимое текстовых или бинарных файлов, выводя их в стандартный поток вывода, может еще нуме- ровать строки текстовых файлов. Для этого предназначены опции –b — ну- меровать непустые строки и –n — нумеровать строки подряд (пример П2.2).
Пример П2.2. Команда cat |
$ cat -b /etc/issue
1 Welcome to openSUSE 11.2 "Emerald" - Kernel \r (\l).
$ cat -n /etc/issue
1 Welcome to openSUSE 11.2 "Emerald" - Kernel \r (\l). 2
В примере команда cat вывела содержимое одного и того же файла, содер- жащего пустые строки. При использовании опции –b пустые строки не были пронумерованы.
Пример П2.3 показывает, как можно получить нумерованный список файлов.
Пример П2.3. Нумерованный список файлов |
$ ls *.gz | cat -n
1 fsck.txt.gz
2 ls.txt.gz
3 mkfs.txt.gz
4 mount.txt.gz
5 paste.txt.gz
6 ps.txt.gz
7 sfdisk.txt.gz
8 users.txt.gz
В примере П2.3 получен нумерованный список файлов с суффиксом .gz.
Дата добавления: 2015-06-12; просмотров: 991;