Chinaunix首页 | 论坛 | 博客
  • 博客访问: 270782
  • 博文数量: 78
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 852
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-06 11:01
个人简介

不做第二个别人,永远做第一个自己。

文章分类

全部博文(78)

文章存档

2014年(60)

2013年(18)

分类: LINUX

2013-12-09 18:48:38

cat本身的意思是concatenate(拼接)

一般用法:
$ cat fiel1 file2 file3 ...
cat 将作为命令行参数的文件内容拼接在一起作为输出,显示出来!

cat不仅能读取文件并拼接数据,而且也可以从标中输入中读取数据;
需要借助管道符 “|”
OUTPUT_FROM_SOME COMMANDS | cat
例如;
$ echo 'This is test file' | cat - test.txt

压缩空白行:
在有的文件中空白行好多,有的是3行都是空白行,那么你阅读起来比较麻烦。用下面的方法可以把连续的空白进行压缩。
$ cat -s file
如果你连一个空白行都不想看到的话,可以没问题用 tr 来帮你!
$ cat file | tr -s "\n"  (在bash中默认每行的末尾会有一个换行符\n,tr把多个“\n”压缩成了一个“\n”)

在查看文件内容时加上行号:
$ cat -n file

阅读(758) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~