1.语法参数
-b:仅显示行中指定直接范围的内容;
-c:仅显示行中指定范围的字符;
-d:指定字段的分隔符,默认的字段分隔符为“TAB”;
-f:显示指定字段的内容;
-n:与“-b”选项连用,不分割多字节字符;
--complement:补足被选择的字节、字符或字段;
--out-delimiter=:指定输出内容是的字段分割符;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。
2.常用案例
(1)按/分隔,选取分隔后第3列
cut -d '/' -f3 logs.txt
(2)按:分隔,选取分隔后第5,6列,并保存为http.txt文档
cut -d : -f5,6 amzsearch.log > http.txt
(3)输出前3个字符
cut -c1-3 test.txt
(4)输出从第5个字符开始到结尾
cut -c5- test.txt
(5)用tab分隔并去重排序
cut -f1 filiename | sort -u #分隔符默认用tab