Linux命令:sort、wc、uniq

一. sort

  • sort可以帮我们对输出数据进行排序,并且可以依据不同的数据类型来排序。
  • sort [-fbMnrtuk] [file or stdin]
    -f  忽略大小写差异,例如A和a视为相同
    -b 忽略最前面的空格符部分
    -M 以月份的名字来排序,如JAN,DEC等的排序方法
    -n 使用“纯数字”进行排序(默认按文字类型排序的)
    -r 反向排序
    -u uniq,相同的数据,仅仅出现一行
    -t 分隔符,默认用[Tab]键来分割
    -k 以哪个区间(field)来进行排序
  • 例子:
    cat filename | sort     #默认对第一个数据进行排序,并且默认以文字类型排序
    cat filename | sort -t ':' -k 3  #以:分割内容,以第三列的数据进行排序

二. uniq

  • 排序后,重复的数据只想看到一个,用uniq。
  • uniq [-ic]
    -i 忽略大小写
    -c 进行计数

 

三. wc

  • wc [-lwm]
    -l 仅列出行
    -w 仅列出多少字(英文单字)
    -c 仅列出多少字符
  • 例子:
    wc testfile testfile_1 testfile_2   #统计三个文件的信息,依次列出行数、字数、字符数

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值