为什么 head -5 /filepath 和 head -n 5 /filepath 显示相同的输出?

为什么 head -5 /filepath 和 head -n 5 /filepath 显示相同的输出?

很抱歉问了这么愚蠢的问题,但是我对终端还不熟悉,我不太明白我们如何才能在没有任何选择的情况下传递多行。

甚至手册页也写道:

-n, --lines=[-]NUM
              print the first NUM lines instead of  the  first  10;  with  the
              leading '-', print all but the last NUM lines of each file

答案1

有时手册页不会说明全部内容。在这种情况下,您需要info head查看

为了兼容性,“head”还支持过时的选项语法“-[NUM][bkm][cqv]”,只有在首先指定时才会被识别。

GNU 发布他们的满的手册为信息页。也可在线以 HTML 格式查看:

  • 按包列出
  • 对于 coreutils 来说,也许索引是查找特定命令的最简单方法。

相关内容