Zobrazení čísla řádků souboru v Linuxu

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

Napsat komentář