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