“cat”命令参数“-b”和“-n”之间的区别

“cat”命令参数“-b”和“-n”之间的区别

我对这个命令有点困惑

cat filename.txt -b 

cat filename.txt -n

它们在屏幕上显示相同的输出。那么它们之间有什么区别呢?

答案1

在 中cat-b显示非空行的行号,而 则-n显示所有行的行号,无论是否为空。

例子:

% cat -n file.txt 
     1  foo
     2  
     3  bar

% cat -b file.txt
     1  foo

     2  bar

另请注意,一起使用时-b覆盖:-n

% cat -bn file.txt
     1  foo

     2  bar

相关内容