参考链接:
- https://blog.csdn.net/weixin_45842494/article/details/124679008
一、基本语法
cut [选项参数] filename
选项与参数:
- -d:分隔符,按照指定分隔符分割列。与 -f 一起使用
- -f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)
- -c:以字符 (characters) 的单位取出固定字符区间
- -b:以字节为单位进行分割
二、举例
1,-d和-f
[gudong@k8s-node01 ~]$ echo "123*456" | cut -d* -f1
123
[gudong@k8s-node01 ~]$ echo "123*456" | cut -d* -f2
456
[gudong@k8s-node01 ~]$
2,-c
[gudong@k8s-node01 ~]$ cat 11.txt
192.169.128.220 gd666666
192.169.128.220 gd666666
[gudong@k8s-node01 ~]$ cut -c 5-9 11.txt
169.1
169.1
[gudong@k8s-node01 ~]$ cut -c 5-10 11.txt
169.12
169.12
[gudong@k8s-node01 ~]$ echo "123*456" | cut -c 2-5
23*4
[gudong@k8s-node01 ~]$
3,-b
[gudong@k8s-node01 ~]$ echo "12我56" | cut -b 2-5
2我
[gudong@k8s-node01 ~]$ echo "12w56" | cut -b 2-5
2w56
[gudong@k8s-node01 ~]$