sed或者cat命令怎样打印指定行比如第2 4 5 行

如题所述

sed -n '2p;4,5p' InputFile

n,m 表示 n 到m行,这里用 4p;5p 也行。

InputFile 是输入文件


只用 cat 不能实现,倒是用 cut可以方便实现

cut -d$'\n' -f2,4-5 hello.c

注意连续行用的是 4-5。

追问

Sed怎么实现呢?

追答

在第一行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-13
cat 如果把行号打印出来结合grep应该也可行
相似回答