Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25530
  • 博文数量: 3
  • 博客积分: 80
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-05 08:46
文章分类
文章存档

2011年(3)

我的朋友
最近访客

分类: LINUX

2011-03-16 10:28:07

用法:
         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



示例:


阅读(2518) | 评论(0) | 转发(0) |
0

上一篇:basename - 从文件路径中提取文件名

下一篇:没有了

给主人留下些什么吧!~~