首页 > 其他 > 详细

cut 和sort 常用的用法

时间:2015-11-06 13:09:08      阅读:327      评论:0      收藏:0      [点我收藏+]

cut 是一个截取命令,截取字段中想要的部分


    cut  [选项] [文件]

  主要参数

        -b: 以字节为单位分割,后面跟一个数字    -b  3

        -c:以字符为单位分割,后面跟一个数字    -c  3

        -d:可指定分隔符,默认为制表符

        -f:指定截取的字段,与-d同时使用

        -n:取消分隔多字节分隔符

例:

    cat 1.txt

技术分享

(1)    cut  -b 3  1.txt  表示以字节定位第三个字节

但是通常cut是和其他命令配合使用 如:cat 1.txt |cut -b 3 1.txt

技术分享

 (2)  cat 1.txt |cut -c 3 1.txt

截取第三个字符

技术分享

        这里截取内容  -b 和 -c 是一样的,其实不然,如果是汉字 -b 就会识别成乱码,

(3)

cat 1.txt |cut -d ‘:‘ -f 3

表示以‘:’为分隔符,截取第三段。

技术分享



sort 的一般用法 排序

sort[选项][源文件][-o 目标文件]

参数

  -t :指定分隔符

  -k :指定那个选区

  -n :以数字排序

  -r :倒叙排序

  -u :取出重复

  -o :将排序结果输入到文件

例:将1.txt以第三段数字排序并输入到2.txt

    cat 1.txt |sort -t: -k 3 -n -o 2.txt

cat 1.txt

技术分享

cat2.txt

技术分享

注意第三段数字

cut 和sort 常用的用法

原文:http://7447437.blog.51cto.com/7437437/1710300

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!