读书笔记 sort and uniq

原创 2013年12月04日 16:49:55
sort 即可以从特定的文件,也可以从stdin中获取输入,并将输出写入stdout。uniq的工作模式类似。

-n按数字进行排序
sort -n file1 file 2 > sorted.txt

sort file1.txt file2.txt -o sorted.txt

cat file1.txt | uniq > uniq.txt

-r  反转 -k 根据第n列排序
sort -rk 3  file.txt  

-t: 指定以冒号分隔 按第三列排序
sort -t: -k3

-b  忽略文档中前导空白字符   -d 以字典序排序
sort  -db 1.txt  

--------------------------------
--对文档内容去重输出
uniq 1.txt  或   cat 1.txt | uniq

--统计出现次数
cat  1.txt | uniq -c

--找出文档中的重复行
cat  1.txt | uniq -d

--先排序再按排序结果忽略2个前导字符
sort 1.txt | uniq -s 2

-w 比较最大字符数
sort 1.txt |uniq -s 2 -w 2

--根据第三列排序且以冒号分隔 去重显示
sort 1.txt -t: -k 3 |uniq -s 2 

--统计输入这符的个数
echo ahebhaaa | sed 's/[^\n]/&\n/g'|sed '/^$/d'|sort|uniq -c |tr -d ' \n'
4a1b1e2htty
说明:sed 's/[^.]/&\n/g' 将每个字符后追加一换行符  sed'/^$/d' 删除最后一换行
          




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

《Linux命令、编辑器与Shell编程》读书笔记4.3-其他数据文件处理命令(tr,sort,cut,paste,join,uniq,split)

一、转换和删除重复命令——tr 二、排序命令——sort 三、数据剪切命令——cut 四、数据粘贴命令——paste 五、数据连接命令——join 六、去重复命令——uniq 七、分割文件命令——sp...

第八章 雷锋依然在人间-工厂方法模式(读书笔记)

雷锋依然在人间-工厂方法模式 1.简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。 2.工厂方法模式(Fac...

practical-vim 读书笔记

vim command: Normal Mode . repeat j. ; repeat f{char} , back f{char} cw db dw gU gu uppercase and ...

读书笔记:算法导论第2章 第1节 Insertion sort

1. We use loop invariants to help us understand why an algorithm is correct. We must show three thin...

读书笔记 鸟哥的Linux私房菜 基础学习篇 第三版 第11章 认识与学习bash 11.6.2 sort

sort 系统自带的帮助文档如下: lester@lester-ThinkPad-T410:~/study/sort$ man sort SORT(1)           ...

Shell笔记——命令:Sort,uniq,join,cut,paste,split

转自:http://blog.csdn.net/wklken/article/details/6562098 Sort,uniq,join,cut,paste,split 命令—— Sort S...

《shell脚本学习指南》学习笔记之入门 四 详细解析linux sort,uniq,cut,wc命令详解

sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[ro...

Linux新手生存笔记[6]——重点命令3-grep&sort&find&uniq

回到全局目录 -------------------------------------------- 目录 命令:grep 1 命令:sort 4 命令:find 6 命令:uniq 8 ...
  • wklken
  • wklken
  • 2011-05-18 14:46
  • 7057

Linux学习笔记7 cut,sort,uniq,wc,tr

1.cut选项 -d --delimiter: 指定分隔符(默认是空格) -f --field: 指定要显示的字段 例子查看/etc/passwd的内容[root@localhost tmp]# ca...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)