“cat”命令的参数

Ree*_*jan 1 text cat

cat -b test1.txt
Run Code Online (Sandbox Code Playgroud)

此命令旨在跳过空行并对其余行进行编号。

cat -n test1.txt
Run Code Online (Sandbox Code Playgroud)

无论如何,此命令对行进行编号。

我试过他们两个。一个文件中只有空格和制表符,另一个文件中有一些字母。他们都对这两个文件进行了相同的编号。用空格和制表符填充文件是一种创建空行的方法还是我做错了?

更新

我不知道这有什么不清楚的。所以这就是我如何到达http://askubuntu.com

我正在阅读Richard Blum所著的Linux Command Line and Shell Scripting Bible一书。它曾经提到过:

在此处输入图片说明

所以我尝试这样做。我认为空行应该只包含制表符或空格。所以我创建了一个带有制表符和空格的文件(为了有一个空行)。所以我尝试运行这个命令:

cat -b test1.txt
Run Code Online (Sandbox Code Playgroud)

但是,它仍然对仅包含制表符和空格的行进行编号。所以我知道制表符和空格仍然被算作字符。我在这里问了一个关于如何在文本文件中为代码添加空行的问题:

cat -b text1.txt
Run Code Online (Sandbox Code Playgroud)

上班。

这是我能做的最好的解释我的问题。

Pil*_*ot6 6

您可以通过运行在名为“file_name”的文件中添加一个空行

echo >> file_name
Run Code Online (Sandbox Code Playgroud)

空行是字面上不包含任何包括制表符或空格的行。


Yar*_*ron 5

可以通过以下方式在文本文件中添加空行:

  • 在编辑器中打开文本文件
  • 按下Enter
  • 保存文件