sed 输出指定行

对于大文件需要查看指定行来说,用sed来输出挺方便,如果用vim和less、more之类去查看反而不方便。

假设数据是:

cat data.txt 
1 a
2 b
3 c
4 d
5 e
6 f

看看想要的输出

sed -n 2p data.txt # 输出第二行
2 b
sed -n 2,5p data.txt # 输出第2行到第5行
2 b
3 c
4 d
5 e
sed -n -e 3p -e 5p data.txt  # 输出第3行和第5行
3 c
5 e
sed -n -e 3,4p -e 5p data.txt  # 输出第3行到第4行和第6行
3 c
4 d
6 f

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注