cat

cat – concatenate files and print on the standard output

读取多个文件的内容并输出到标准输出

语法

       cat [OPTION]... [FILE]...

[选项]

-A, –show-all : 等同于 -vET

-b, –number-nonblank : 输出非空行的行号。

-e : 等同于 -vE

-E, –show-ends : 在每行的结尾输出$。

-n, –number : 输出所有行的行号。

-s, –squeeze-blank : 禁止输出重复的空行。

-t : 等同于 -vT

-T, –show-tabs : 将TAB显示为^I输出。

-v, –show-nonprinting : 除了LFD 和 TAB 之外的特殊字符显示为^ 和 M-。

[实例]

[root@z-dig cat]# echo 'one'>1.txt
[root@z-dig cat]# echo 'two'>2.txt
[root@z-dig cat]# cat 1.txt 
one
[root@z-dig cat]# cat 1.txt 2.txt
one
two
[root@z-dig cat]# 
[root@z-dig cat]# echo ''>>1.txt   
[root@z-dig cat]# echo ''>>1.txt
[root@z-dig cat]# echo 'one'>>1.txt
[root@z-dig cat]# cat 1.txt 
one


one
[root@z-dig cat]# 
[root@z-dig cat]# cat -n 1.txt 
     1  one
     2
     3
     4  one
[root@z-dig cat]# 
[root@z-dig cat]# cat -b 1.txt 
     1  one


     2  one
[root@z-dig cat]# 
[root@z-dig cat]# cat -s 1.txt 
one

one
[root@z-dig cat]# cat -sn 1.txt 
     1  one
     2
     3  one
[root@z-dig cat]#
[root@z-dig cat]# echo -e '\t'>>1.txt 
[root@z-dig cat]# cat 1.txt 
one


one

[root@z-dig cat]# cat -A 1.txt 
one$
$
$
one$
^I$
[root@z-dig cat]# 


正文部分到此结束

转载请注明原文链接 http://www.z-dig.com/cat.html