cut的使用
原创...小于 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 列
Powered by Waline v2.15.7