nl命令用于计算文件中行号。nl可以将输出的内容自动加上行号,其可以将行号做比较多的显示设计,包括位数和是否自动补0等等的功能。
eg.
# nl 1.py
1 def listsum(L):
2 result = 0
3 for i in L:
4 result = result + 1
5 print (i)
6 return result
7 L=[1,2,3,4]
8 listsum(L)
9 print dir()
想要空行也加上行号需加上参数:
# nl -b a 1.py
1
2 def listsum(L):
3 result = 0
4 for i in L:
5 result = result + 1
6 print (i)
7 return result
8
9 L=[1,2,3,4]
10 listsum(L)
11 print dir()
也可以同意格式输出,在前面补0:
# nl -b a -n rz 1.py
000001
000002 def listsum(L):
000003 result = 0
000004 for i in L:
000005 result = result + 1
000006 print (i)
000007 return result
000008
000009 L=[1,2,3,4]
000010 listsum(L)
000011 print dir()
其他详情 man nl查看文档。
1223

被折叠的 条评论
为什么被折叠?



