linux显示的空白行,泛指只有一个换行符的行。空白行的行号显示:cat-b选项,可以不在空行前面加行号。nl命令也能实现类似的效果。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比武邑网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式武邑网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖武邑地区。费用合理售后完善,十多年实体公司更值得信赖。
linux中如何添加空行 - 码农教程
1. 测试数据 root@PC1:/home/test2# ls a.txt root@PC1:/home/test2#cat a.txti3a d g x86k m x
2. awk实现 (1)、每一行后添加空行 root@PC1:/home/test2# ls a.txt root@PC1:/home/test2# cat a.txt i3
3. sed实现 root@PC1:/home/test2# ls a.txt root@PC1:/home/test2# cat a.txt i3a d g x86k m
码农教程
您需求不太明确,输出特定行,后面加空行没有意义,比如说输出1-3行,后面就是空的了,为啥还要加空行?
实现方式,grep + sed
grep -n 取行数,sed -n 'n-1,n-2'
#注意实际用的时候,n-1要算出来,或者脚本里面传参数
例:
[user@master tmp]$ ll | awk '{ print $3 }'
cloudera-scm
clouderauser
hadoop
hdfs
hive
mapred
root
yarn
zookeeper
clouderauser
[user@master tmp]$ ll | awk '{ print $3 }'| grep -n yarn
9:yarn
[user@master tmp]$ ll | awk '{ print $3 }'| sed -n '8,10p'
root
yarn
zookeeper