1

如何获取cat命令输出以仅显示文件 85 到 158 行的输出。
我知道我可以将数字添加到每个石灰中,然后用管道将其添加,但我不想稍后删除数字。

或者我应该使用其他文本解析器吗?谢谢。

4

3 回答 3

7

您可以使用 sed:

sed -n '85,158p' file

或者

head -n 158 file | tail -n 73 # 158-85=73
于 2013-07-12T06:48:12.860 回答
1

sed '85,158!d' 文件

此命令可以正常工作,符合您的预期。

于 2015-01-29T10:33:20.363 回答
1

您也可以使用它:

cat file | sed -n '85,158p' file
于 2013-07-12T09:12:39.273 回答