cut的使用
原创2026/3/5小于 1 分钟
在 Linux 中,cut 命令是一种非常实用的文本处理工具。它可以用来从一行文本中提取特定列、字段和字符等信息 cut [option] [args] filename
提取指定列
cut -f 1 filename使用分隔符提取字段
cut -d ',' -f 2 filename指定字段范围
cut -d ',' -f 2-4 filename显示 1,3,7 列
cut -d ',' -f 1,3,7 filename如果有的行没有分隔符,则输出会包含脏数据
cut -sd -d ',' -f -10 filename将多个文件合并到一起,并从这些文件中提取信息,则可以使用以下命令
cat file1.txt file2.txt | cut -d ',' -f 1,3
参数
- s:不显示没有分隔符的行- d:指定分隔符对源文件的行进行分割- f:选定显示哪些列m-n: m 列到 n 列-n: 第一列到 n 列m-: 第 m 列到最后一列n: 第 n 列x,y,z: 获取第 x,y,z 列
至此,本章节的学习就到此结束了,如有疑惑,可对接技术客服进行相关咨询。