首页 > 技术文章 > Shell工具-cut

noyouth 2020-04-21 18:49 原文

作用:从文件中cut出需要的文本内容

参数:

选项参数 g功能
-f fields,列号,提取第几列
-d delimiter,分割符,按照指定分割符分割列

文件内容:

[root@VM_0_8_centos data]# cat cut.txt 
shen guang
zhen zhou
wo wo
lai lai
le le

示例1:剪切第一列

[root@VM_0_8_centos data]# cut -d " " -f 1 cut.txt 
shen
zhen
wo
lai
le

示例2:剪切出第二列和第三列

[root@VM_0_8_centos data]# cut -d " " -f 2,3 cut.txt 
guang
zhou
wo
lai
le

示例3:过滤出"zhou"

[root@VM_0_8_centos data]# cat cut.txt | grep zhou | cut -d " " -f 2
zhou

示例4:选取系统PATH变量值,第2个“:”开始后的所有路径

echo $PATH | cut -d : -f 3-

/usr/sbin:/usr/bin:/opt/module/jdk1.8.0_241/bin:/root/bin

示例5:切割ifconfig 后打印的IP地址

ifconfig eth0 | grep "inet addr" | cut -d : -f 2 | cut -d " " -f 1

 

推荐阅读