为什么“head -3”给出与“head -n 3”相同的结果?


0

我对原因感兴趣 head 适用于给定参数,即 head -3 产生相同的输出 head -n 3

Answers:


4

来自Coreutils的信息页面 head (可通过 info coreutils 'head invocation' ):

为了兼容性 head 还支持过时的选项语法 -COUNTOPTIONS,仅在首先指定时才被识别。 COUNT 是一个十进制数字,后跟一个大小写字母( bkm 如在 -c, 要么 l 表示按行或其他选项计数   字母( cqv )。用于标准主机的脚本应该使用 -c COUNT 要么 -n COUNT 代替。

这就是语法相同的原因。 man head 顺便说一句,这不会告诉你。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.