Linux shell输出指定的行

本文介绍了使用Linux Shell脚本中的awk和sed命令来输出指定行的方法,包括如何精确匹配行号并打印特定行的内容。此外还展示了如何为整个文件添加行号。
Linux shell输出指定的行
方案1:
awk 'NR==7' file#NR,打印输入文件的记录个数
例如输出整行以及行号: awk '{print NR,$0}' file
awk 'NR==7' file   其实就是判断行号等于4的情况,由于awk中{print $0}是默认的,它会一行一行的比较,当符合NR==4的情况的时候,它就会{print $0}了。

方案2:
sed -n '7p' file
sed -n '7,17p' file

补充:
输出整个文件的行号:
cat -n file


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值