Bash cut 命令详解

cut命令用于在命令行输出文本文件的指定位置的内容。

它的使用格式如下。

$ cut OPTION [FILE]

如果没有指定文件名,将读取标准输入。

-b参数用来指定读取的字节。

# 输出前三个字节
$ cut file1.txt -b1,2,3

# 输出前十个字节
$ cut file1.txt -b1-10

# 输出从第5个字节开始的所有字节
$ cut file1.txt -b5-

# 输出前5个字节
$ cut file1.txt -b-5

-c参数用来指定读取的字符,用法与-b一样。有的字符是多字节字符,这时候就应该用-c代替-b

-d参数用来指定分隔符,默认分隔符为制表符。

-f参数用来指定字段。

# 指定每一行的分隔符为逗号,
# 输出第一和第三个字段
$ cut file1.txt -d, -f1,3

# 输出第一、第二、第四和第五个字段
$ cut -f 1-2,4-5 data.txt

教程来源于Github,感谢大佬的无私奉献,致敬!

技术教程推荐

OpenResty从入门到实战 -〔温铭〕

从0打造音视频直播系统 -〔李超〕

移动端自动化测试实战 -〔思寒〕

小马哥讲Spring核心编程思想 -〔小马哥〕

分布式系统案例课 -〔杨波〕

物联网开发实战 -〔郭朝斌〕

现代React Web开发实战 -〔宋一玮〕

B端体验设计入门课 -〔林远宏(汤圆)〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕