Linux shell输出指定的行

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


你可能感兴趣的:(shell,sed,字符串操作,行处理,输出字符串)