在Linux日常运维中有时候需要对文本内容进行处理,比如文本截取功能,这个时候可以使用Linux下的cut命令对格式有规范的文本进行截取。
语法格式:cut -f指定的列 -d '分隔符号'
用法介绍:
首先新建一个cut.txt文件,内容如下:
小明$男$27$河南
小丽$女$32$北京
小花$女$18$四川
小强$男$33$山东
小春$男$35$河南
如果想查找姓名列的化,可以执行如下命令:
cut cut.txt -f1 -d'$' #-f1 第一列,-d'$' #指定的是分隔符
输出结果:
小明
小丽
小花
小强
小春
如果想查找前三列的化
cut cut.txt -f1,1-3 -d'$'
输出结果:
小明$男$27
小丽$女$32
小花$女$18
小强$男$33
小春$男$35
如果没有分割符的话,cut命令还可以根据字符进行截取
语法格式:cut -c指定列的字符
cat cut.txt | cut -c1-2,4,1
输出结果:
小明男
小丽女
小花女
小强男
小春男