Linux文本截取命令cut​笔记

640?wx_fmt=png

在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

输出结果:

小明男

小丽女

小花女

小强男

小春男



原文地址:https://www.cnblogs.com/hgmyz/p/12351246.html