1. 程式人生 > >linux查看文件行號的七種方法

linux查看文件行號的七種方法

小知識

文件內容如下,要求顯示文件內容對應的行號

[root@gaoyang ~ 13:01:16]# cat 123.txt 
name:i am gaoyang

birthday:19961025

what the fuck!!!!

1、cat -n 123.txt

[root@gaoyang ~ 13:54:38]# cat -n 123.txt 
     1	name:i am gaoyang
     2	
     3	birthday:19961025
     4	
     5	what the fuck!!!!

2、nl 123.txt

[root@gaoyang ~ 13:57:56]# nl 123.txt    #===>不顯示空行
         1	name:i am gaoyang
       
         2	birthday:19961025
       
         3	what the fuck!!!!

3、grep -n ".*" 123.txt

[root@gaoyang ~ 13:58:56]# grep -n ".*" 123.txt 
1:name:i am gaoyang
2:
3:birthday:19961025
4:
5:what the fuck!!!!

4、awk '{print NR,$0}' 123.txt

[root@gaoyang ~ 14:01:15]# awk '{print NR,$0}' 123.txt
1 name:i am gaoyang
2 
3 birthday:19961025
4 
5 what the fuck!!!!

5、less -N 123.txt

[root@gaoyang ~ 14:01:19]# less -N 123.txt 
      1 name:i am gaoyang
      2 
      3 birthday:19961025
      4 
      5 what the fuck!!!!
123.txt (END)

6、sed '=' 123.txt |sed 'N;s#\n# #g'

[root@gaoyang ~ 14:02:23]# sed '=' 123.txt |sed 'N;s#\n# #g'
1 name:i am gaoyang
2 
3 birthday:19961025
4 
5 what the fuck!!!!

7、vim 123.txt :set nu

1 name:i am gaoyang
  2 
  3 birthday:19961025
  4 
  5 what the fuck!!!!                                                                                                                                                             
:set nu


linux查看文件行號的七種方法