每天一个linux命令(3)cut

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

你可能感兴趣的:(每天一个linux命令(3)cut)