UNIX 系统上的文本操作简介之cat
使用 cat
cat 命令是最基本的命令之一。这个命令用来创建、追加、显示以及合并文本文件。
我们可以使用 cat 命令创建文件,方法是:使用 ‘>’ 将标准输入 (stdin) 重定向到文件。使用 ‘>’ 操作符会缩短指定输出文件的内容。在此之后输入的文本会重定向到 ‘>’ 操作符右侧指定的文件。control-d 表示文件结束,将控制权返回给 shell。
使用 cat 创建文件的示例
$ cat > grocery.list
apples
bananas
plums
<ctrl-d>
$
使用 ‘>>’ 操作符将标准输入追加到现有文件。
使用 cat 追加文件的示例
$ cat >> grocery.list
carrots
<ctrl-d>
使用 cat 命令不加标志,可查看 grocery.list 文件的内容。请注意文件的内容如何包含来自重定向的输入以及追加操作符的示例。
使用无标志 cat 的示例
$ cat grocery.list
apples
bananas
plums
carrots
可以使用 cat 命令对文件行进行编号。
使用 cat 计算行的示例:
$ cat -n grocery.list
1 apples
2 bananas
3 plums
4 carrots