每天一个linux命令(3)cut
2018-03-05 本文已影响0人
我愿是你的左右手
1、工作原理
cut命令可以从一个文本文件或者文本流中提取文本列
cat ./test2.log
pear:90:2.3
banana:30:5.5
orange:20:3.4
apple:10:2.5
2、cut -d 分隔符 -f 段数
1)找出第2个域
cat ./test2.log | cut -d ':' -f 2
90
30
20
10
这时候,我们可以结合前面写的sort 进行排序处理
3)找出第2个 和 第3 个 域
cat ./test2.log | cut -d ':' -f 2,3
90:2.3
30:5.5
20:3.4
10:2.5
4)找出第2个到最后的全部
cat ./test2.log | cut -d ':' -f 2-
90:2.3
30:5.5
20:3.4
10:2.5
5)找出第2个到第3个
cat ./test2.log | cut -d ':' -f 2-3
90:2.3
30:5.5
20:3.4
10:2.5
6)找出第一到第2,还有第3个路径
cat ./test2.log | cut -d ':' -f 1-2,3
pear:90:2.3
banana:30:5.5
orange:20:3.4
apple:10:2.5