sort

  排序

  -b 忽略开头的空白符

  -f 将小写字母看做为大写字母

  -h 根据存储容量排序(kb mb hb )从小到大

  -n 按数字排序

  -o 把结果写入文件

  -r 以相反的顺序来排序

  -t 指定分隔符。默认为空格

  -v 按照数字版本排序  可用于版本排序

  -k 指定排序的关键字,与-t排序配合使用

  例如:    cat 222.txt | sort

      cat 222.txt | sort -h

      cat 222.txt | sort -hr

      cat 222.txt | sort -nr -o 222new.txt

      cat 333.txt | sort -t . -k 1   查看333.txt 文件,以.作为分隔符,以第一列作为基准进行排序; 一般只能使用一个字符作为分隔符

      sort --help

uniq

  去除重复,只检查上下行是否重复;通常去重的时候会先进行排序

  -c 统计出现次数

  -f 跳过对前n个列的比较

  -d 所有邻近的重复行只被打印一次,重复次数要>=2次

  -D 所有邻近的重复行将被全部打印

  -s 跳过对前n个字符的比较

  -w 只对每行前n个字符进行比较

  

  

  

  例如:

      uniq -c 333.txt

      uniq -c -f 2 333.txt

      cat 333.txt | sort -k 3 | uniq -c -f 2 | sort -k 1 -nr   第三个字段进行排序  跳过前两行进行排序 以第一类进行排序

  

wc

  字符统计

  -c 统计字符

  -l 统计有多少行

  -w 有多少个单词

  -L 最长的行有多少个字符 没有统计换行符

  

最新文章

  1. react native 的图表开源组件react-native-chart-android
  2. 图片链接hover移动的解决方案分析
  3. DOM事件机制进一步理解
  4. mybatis 中#{}与${}的区别
  5. [Effective JavaScript 笔记]第32条:始终不要修改__proto__属性
  6. 暑假集训(2)第四弹 ----- 敌兵布阵(hdu1166)
  7. java对空格的处理
  8. 使用Navicat for Oracle 出现的错误
  9. 灵活运用绑定变量---declare匿名块使用绑定变量
  10. iOS 8 新特性
  11. oracle取字符串长度的函数length()和hengthb()
  12. mysql 优化方法
  13. <经验杂谈>Mysql中字符串处理的几种处理方法concat、concat_ws、group_concat
  14. 《天书夜读:从汇编语言到windows内核编程》一 汇编指令与C语言
  15. Mysql基础安装,初视篇
  16. C++实现离散数学的关系类,支持传递闭包运算
  17. commandArgument用于绑定一个传递的参数
  18. Vue源码实现
  19. CABaRet: Leveraging Recommendation Systems for Mobile Edge Caching
  20. PhotoshopCC2018安装流程以及破解

热门文章

  1. 最详细STL(一)vector
  2. asp.net core 集成swagger ui
  3. 每日总结:Java课堂测试第三阶段第二次优化 (四则运算) (2021.9.22)
  4. fastdfs单节点部署
  5. MyBatis的框架设计
  6. [技术博客] Django中文件的保存与访问
  7. OO_JAVA_JML系列第三次作业__架构之谈
  8. [NOIP模拟46]鼠树
  9. CodeForces-1076E Vasya and a Tree
  10. X264编码测试验证