用法:
cat [OPTION] [FILE]...
选项:
-A, --show-all # 等同于同时使用选项 -vET。
-b, --number-nonblank # 对非空行计算行号, 输出时行号显示在内容的左边。
-n, --number # 计算所有行(包括空行)的行号, 输出时行号显示在内容的左边。
-e # 等同于同时使用选项 -vE。
-E, --show-ends # 在输出内容的尾部加上一个美元符($),以便明确的标注出内容的结束位置(可以清楚的看出行尾的空格, 如果有的话)。
-T, --show-tabs # 使用记号 ^I 表示输出内容中的制表符(TAB), 以便可以直观的了解行中出现的制表符。
-t # 等同于同时使用选项 -vT。
-s, --squeeze-blank # 压缩空行,对于文件中所出现的多个连续的空行只输出一个空行表示。
-u #忽略不使用, 为兼容而保留。
-v, --show-nonprinting # 使用记号 ^, M- 分别表示行中出现的除LFD(走纸换页)及TAB之外的控制字符。 注: 对于ASCII码表中编号从0到32(十六进制00~1F)的控制字符使用符号 ^ 表示, 对于ASCII码表中编号从128开始到255(十六进制80~FF)的扩展字符使用符号 M- 表示。
--help # 打印帮助信息后退出
--version # 打印版本信息后退出
介绍:
cat 的主要功能就是显示及合并文件的内容。
如果命令行中没有给出任何参数或有文件名参数为"-"则 cat 将从标准输入(键盘)中读取内容。
程序的四种典型用法:
1. 在屏幕上显示文件的内容
# 按顺序打开并显示文件的内容
cat file1 file2 ...
2. 文件合并, 可以合并由程序split/csplit分割的多个文件
# 通过重定向合并文件
cat file1 file2 file3 >new_file
3. 向文件追加内容
# 通过重定向合并文件
cat file ... >>exist_file
4. 创建简单的文本文件
# 从键盘读取输入并重定向到文件
cat - >filename
或者
# 使用 here文档读取输入并重定向到文件
cat <filename
...
...
EOF
示例:
阅读(2626) | 评论(0) | 转发(0) |