美文网首页
每天一个linux命令(3)cut

每天一个linux命令(3)cut

作者: 我愿是你的左右手 | 来源:发表于2018-03-05 18:38 被阅读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

    相关文章

      网友评论

          本文标题:每天一个linux命令(3)cut

          本文链接:https://www.haomeiwen.com/subject/qanhfftx.html