cut 命令

作用是将内容进行截取并输出

选项和格式如下

Linux中cut命令的作用_字符截取
*常用的选项有:


-b 按字节截取
-c 按字符截取
-d 后接分隔字符 , 和 -f 一起使用
-f 依据 -d 的分隔字符将一段信息分隔成为数段,指定显示区域


使用案例

下面先用cat将a.txt全部输出一遍用来对比

使用-d 和 -f参数


cut -d ' ' -f 1 a.txt 是将文本文件中以空格结尾进行分隔,取每个条目第一部分进行输出
cut -d ' ' -f 1,2 a.txt 取每个条目第一和第二部分进行输出
cut -d ' ' -f 1-3 a.txt 取每个条目一至三部分进行输出
Linux中cut命令的作用_文本文件_02
*当用其他分隔符也是同样的用法
cut -d ':' -f 1 a.txt 这里用":"进行分隔
Linux中cut命令的作用_分隔符_03


使用-c 参数


cut -c 1 a.txt 是将每个条目第一个字符输出
cut -c 1,3,5 a.txt 是将每个条目第一个第三个第五个字符输出
cut -c 1-5 a.txt 是将每个条目第一个至第五个字符输出
Linux中cut命令的作用_分隔符_04