在 grep 命令中,我可以使用参数 -m 设置输出的最大行数。如何在 cat 命令中指定最大行数?
答案1
cat
致力于所有的文件。
您正在寻找head
或tail
,取决于您的计数是从文件的开头还是结尾开始。
例子
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
。