11 cat

本文详细介绍了Linux下cat命令的多种用法,包括显示文本内容、文本合并、行号显示、空白行压缩等,适用于初学者及需要复习相关知识的读者。

cat命令用来显示文本内容,这是最基本的功能,也有一定的文本合并等功能。

1

cat hello.txt


这样不加任何参数时,它单纯的将cat后边所跟的参数认为是一个文本,会将文本内容显示在标准输出终端,而且可以有多于一个的文本文件;

 

2

cat -n hello 

 使用-n参数,它会在每一行的输出上都加上行号,这个行号是不区分空白行的,即只要是一行就会显示行号;另外它同样可以对多个文件进行操作,行号从第一个文件开始累积,而不是一个文本文件一个完整的行号序列;

 

3

cat -b hello

 -b参数类似于-n,唯一的区别是,-b不会显示空白行的行号,也就是说它依然会显示空白行,但在指定行号时,会略过空白行,空白行没有行号。

 

4

cat -e hello

 -e参数的功能是在每一行的最后显示行结束符$;

 

5

cat -s hello

 -s参数用来将连续的多个空行压缩成一个空行,如果想不显示所有空行,cat命令单独是完成不了的,还不如直接使用sed;

 

6

cat -T hello

 -T命令唯一的作用是不显示\t,而是用一个别的符号替代;

 

7

cat > hello

 当这样使用时,会以标准输入作为输入,将键盘上输入的值写到hello文件中,也可以使用追加;按Ctrl-D结束;

 

8

cat hello hello2 > a

 这样的用法,会将hello和hello2文件的内容合并输入到a中。

转载于:https://www.cnblogs.com/world-for-gold/p/10018693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值