Jedním ze způsobů, jak zobrazit čísla řádků v Linuxu je použít program cat. Pomocí přepínače -n (–number) lze zobrazit čísla řádků. Nejdříve si pomocí ls -l / > myfile
vytvoříme soubor s nějakým obsahem (v tomto případě výpis root adresáře do souboru s názvem myfile). Poté zobrazíme čísla řádků.
$ ls -l / > myfile $ cat -n myfile 1 total 100 2 drwxr-xr-x 2 root root 4096 led 11 06:34 bin 3 drwxr-xr-x 3 root root 4096 led 26 08:09 boot 4 drwxrwxr-x 2 root root 4096 led 10 08:35 cdrom 5 drwxr-xr-x 18 root root 3940 led 29 08:31 dev 6 drwxr-xr-x 138 root root 12288 led 29 08:31 etc 7 drwxr-xr-x 3 root root 4096 led 10 08:36 home 8 lrwxrwxrwx 1 root root 33 led 26 08:06 initrd.img -> boot/initrd.img-4.13.0-32-generic 9 lrwxrwxrwx 1 root root 33 led 11 06:35 initrd.img.old -> boot/initrd.img-4.13.0-26-generic 10 drwxr-xr-x 23 root root 4096 led 10 08:59 lib 11 drwxr-xr-x 2 root root 4096 led 18 16:41 lib64 12 drwx------ 2 root root 16384 led 10 08:34 lost+found 13 drwxr-xr-x 3 root root 4096 led 10 08:54 media 14 drwxr-xr-x 2 root root 4096 srp 1 13:17 mnt 15 drwxr-xr-x 3 root root 4096 led 26 12:50 opt 16 dr-xr-xr-x 165 root root 0 led 29 08:31 proc 17 drwx------ 7 root root 4096 led 26 10:51 root 18 drwxr-xr-x 26 root root 880 led 29 08:36 run 19 drwxr-xr-x 2 root root 12288 led 18 16:46 sbin 20 drwxr-xr-x 2 root root 4096 dub 29 2017 snap 21 drwxr-xr-x 2 root root 4096 srp 1 13:17 srv 22 dr-xr-xr-x 13 root root 0 led 30 09:43 sys 23 drwxrwxrwt 11 root root 4096 led 30 14:39 tmp 24 drwxr-xr-x 11 root root 4096 srp 1 13:24 usr 25 drwxr-xr-x 14 root root 4096 srp 1 13:34 var 26 lrwxrwxrwx 1 root root 30 led 26 08:06 vmlinuz -> boot/vmlinuz-4.13.0-32-generic 27 lrwxrwxrwx 1 root root 30 led 11 06:35 vmlinuz.old -> boot/vmlinuz-4.13.0-26-generic
Dalším přepínačem je -b (–number-nonblank), který očísluje neprázdné řádky. Oba přepínače (-b, -n) si ukážeme na souboru s tímto obsahem.
aaa bbb ccc ddd eee
Výsledek cat -n file
:
1 aaa 2 bbb 3 4 ccc 5 6 ddd 7 eee 8
Výsledek cat -b file
:
1 aaa 2 bbb 3 ccc 4 ddd 5 eee