如何在 cat 命令中设置最大行

如何在 cat 命令中设置最大行

在 grep 命令中,我可以使用参数 -m 设置输出的最大行数。如何在 cat 命令中指定最大行数?

答案1

cat致力于所有的文件。

您正在寻找headtail,取决于您的计数是从文件的开头还是结尾开始。

例子

  • head --lines=100打印前 100 行
  • head --lines=-100打印除最后 100 行之外的所有内容
  • tail --lines=100打印最后 100 行
  • tail --lines=-100打印除前 100 行之外的所有内容

笔记

您也可以看看tac。如果将单词tac与进行比较,结果很明显cat
tac将以相反的顺序打印出所有行。

答案2

使用head -n $NUMBER_OF_LINES而不是cat

并警惕无用的用途cat

相关内容