命令功能:连接文件或标准输入并打印到屏幕上,如果不带参数,那么从标准输入读取信息,然后打印到屏幕。参数是单个文件,打印文件内容,多个文件的话,联系打印出来
命令格式:cat [选项] file...
常用选项:
-E 在行尾处显示$
-n 对输出的所有行进行编号
-b 只对输出的非空白行进行编号
-s 有连续多个空白的行,只保留一个空白行
-T 显示制表符(Tab),用^I表示
举例:
从标准输入读取一段文字,直接打印出来
cat
Hello world!
将test.txt与test1.txt连续打印出来
cat test.txt test1.txt
打印文件test.txt文件中,并显示每行行尾标识
cat -E test.txt
打印test.txt并显示每行的行号,包括空白行
cat -n test.txt
打印test.txt并显示每行的行号,但不包括空白行
cat -b test.txt
打印test.txt,并显示每行行号(包括空白行),如果有连续多个空白行则只显示一行
cat -ns test.txt
打印test.txt,并显示每行行号(包括空白行),如果有连续多个空白行则只显示一行,并打印文件中的制表符
cat -nsT test.txt
转载于:https://blog.51cto.com/wszzdanm/1710060