cat命令


cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。

cat命令

语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName

参数说明:

-n 或 –number:由 1 开始对所有输出的行数编号。

-b 或 –number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 –squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 –show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 –show-ends : 在每行结束处显示 $。

-T 或 –show-tabs: 将 TAB 字符显示为 ^I。

-A, –show-all:等价于 -vET。

-e:等价于”-vE”选项;

-t:等价于”-vT”选项;

把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:

[wang@localhost ~]$ cat textfile2
[wang@localhost ~]$ cat text
cat: text: 没有那个文件或目录
[wang@localhost ~]$ cat textfile1
11111111111111111
22222222222222222
3


4444444444444444
5555555555555555
6666666666666666


999999999999999
[wang@localhost ~]$ cat -n textfile1 > textfile2
[wang@localhost ~]$ cat textfile2
     1  11111111111111111
     2  22222222222222222
     3  3
     4
     5
     6  4444444444444444
     7  5555555555555555
     8  6666666666666666
     9
    10
    11  999999999999999

清空 textfile2 文档内容:

[wang@localhost ~]$ cat textfile2
     1  11111111111111111
     2  22222222222222222
     3  3
     4
     5
     6  4444444444444444
     7  5555555555555555
     8  6666666666666666
     9
    10
    11  999999999999999
[wang@localhost ~]$ cat /dev/null > textfile2
[wang@localhost ~]$ cat textfile2
[wang@localhost ~]$ cat text

把 textfile1 和 textfile2 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里。

[wang@localhost ~]$ cat -nb textfile1 textfile2 > log.log
[wang@localhost ~]$ ll
总用量 12
-rw-rw-r--. 1 wang wang 421 8月  16 23:40 log.log
drwxrwxr-x. 5 wang wang  36 8月  14 22:57 scf
drwxrwxr-x. 4 wang wang  66 8月  15 02:46 test
-rw-rw-r--. 1 wang wang 109 8月  16 23:26 textfile1
-rw-rw-r--. 1 wang wang 186 8月  16 23:32 textfile2
drwxrwxr-x. 3 wang wang  53 8月  15 02:38 wangql
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 公共
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 模板
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 视频
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 图片
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 文档
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 下载
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 音乐
drwxr-xr-x. 2 wang wang   6 8月   4 00:58 桌面
[wang@localhost ~]$ cat log.log
     1  11111111111111111
     2  22222222222222222
     3  3


     4  4444444444444444
     5  5555555555555555
     6  6666666666666666


     7  999999999999999
     8       1  11111111111111111
     9       2  22222222222222222
    10       3  3
    11       4
    12       5
    13       6  4444444444444444
    14       7  5555555555555555
    15       8  6666666666666666
    16       9
    17      10
    18      11  999999999999999
[wang@localhost ~]$

文章作者: WangQingLei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 WangQingLei !
  目录