linux查看文件行号的七种方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看文件行号的七种方法相关的知识,希望对你有一定的参考价值。

文件内容如下,要求显示文件内容对应的行号

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

birthday:19961025

what the fuck!!!!

1、cat -n 123.txt

[[email protected] ~ 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

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

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

[[email protected] ~ 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

[[email protected] ~ 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

[[email protected] ~ 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'

[[email protected] ~ 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查看文件行号的七种方法的主要内容,如果未能解决你的问题,请参考以下文章

Linux 中的七种文件类型

linux绑定bond的七种模式

枚举的七种常见使用方法

Python 炫技操作:合并字典的七种方法

90%人不知道的Python炫技操作:合并字典的七种方法

js刷新框架子页面的七种方法