运维开发网

linux命令之 cut

运维开发网 https://www.qedev.com 2020-11-28 13:01 出处:51CTO 作者:周先森哦
定义:如字面意思,即裁剪,当我们看到一串信息,我们只需要其中某一部分时,我们用cut裁剪出我们想要的即可。主要参数:-b按字节切割,一般用于一串单词一串数字,想切割出其中几个-c按字符切割,一般用于一串文字上图所示,可以看到-b-c其实对于数字和字母来说,是一样的。但是在用-b对汉字进行切割的时候,肯定会造成乱码现象,所以就引出了另一个参数-n-n取消分割多字符字节,一般操作的时候就是cut-nb

定义:

如字面意思,即裁剪,当我们看到一串信息,我们只需要其中某一部分时,我们用cut裁剪出我们想要的即可。

主要参数:

-b 按字节切割,一般用于一串单词一串数字,想切割出其中几个

-c 按字符切割,一般用于一串文字

linux命令之 cut

上图所示,可以看到-b -c其实对于数字和字母来说,是一样的。

但是在用 -b 对汉字进行切割的时候,肯定会造成乱码现象,所以就引出了另一个参数-n

-n 取消分割多字符字节,一般操作的时候就是

cut -nb 1-2 test.txt

-d 指定分隔符进行分割,和-f连用 默认时tab键分割

-f 指定区域 和-d连用

举个例子

echo "aa:bb:cc:dd" > test.log

aa代表1区域;bb代表2区域。。。。。

cut -d ":" -f 1 test.log

linux命令之 cut

指定空格分割

cut -d " " -f 2 test.log

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号