Cut/Sort/Uniq
来源:互联网 发布:车载香水 知乎 编辑:程序博客网 时间:2024/05/24 15:40
cut
-c:按字符截取;(n,-n,n-,n-m ,(n,m,v) )
-b:按字节截取,用法和-c类似;
[lianjiao@localhost 7_3_sed]$ echo "abcd1234" | cut -c 2b[lianjiao@localhost 7_3_sed]$ echo "abcd1234" | cut -c -2ab[lianjiao@localhost 7_3_sed]$ echo "abcd1234" | cut -c 2-bcd1234[lianjiao@localhost 7_3_sed]$ echo "abcd1234" | cut -c 2-4bcd[lianjiao@localhost 7_3_sed]$ echo "abcd1234" | cut -c 2,6b2
-f:按照指定域截取
[lianjiao@localhost 7_3_sed]$ echo "a;b;c;d" | cut -d';' -f 2b[lianjiao@localhost 7_3_sed]$ echo "a;b;c;d" | cut -d';' -f 1a
sort:按照文件的每一行作为单位进行比较;比较原则是从首字符向后,依次按照ASCL码值比较,升序输出;
[lianjiao@localhost 7_3_sed]$ cat file10000eee1000ffff100bbbbb10aaaaaa
sort file:按照ASCL码值升序排序;
[lianjiao@localhost 7_3_sed]$ sort file10000eee1000ffff100bbbbb10aaaaaa
sort -n file :按照数字大小排序;
[lianjiao@localhost 7_3_sed]$ sort -n file10aaaaaa100bbbbb1000ffff10000eee
sort -r file:降序
[lianjiao@localhost 7_3_sed]$ sort -r filefffeeedddcccbbbbbbbbaaa
sort -u file:去掉重复的行;
[lianjiao@localhost 7_3_sed]$ sort -u fileaaabbbbbcccdddeeefff
按照指定域排序;sort -t’[filed separator]’ -kn
[lianjiao@localhost 7_3_sed]$ sort -n -t':' -k2 filebbb:3dd:5aaa:6fff:6bbb:7eee:11bb:12ccc:30
-f :忽略大小写;
注意:sort不支持重定向;sort file>file1这种写法是不支持的,可以使用-o将排序输出结果导入到文件
sort -r file -o file1
uniq:
uniq一般会和sort搭配使用;
比如显示重复行的个数,效果是:先排序,后计算相同行;
-c:在每行行首之前加上本行在文件中出现的次数;
[lianjiao@localhost 7_3_sed]$ sort file | uniq -c 2 aaa:6 1 bbb:7 3 ccc:30 1 dd:5
注意:后两种使用时需要和sort搭配使用,否则会将不相邻的在相同行当作不同行看待;
[lianjiao@localhost 7_3_sed]$ uniq -c file 1 aaa:6 1 dd:5 1 ccc:30 1 aaa:6 1 ccc:30 1 bbb:7 1 ccc:30
-u:只显示不重复行
-d:只显示重复行;
阅读全文
0 0
- sort/uniq/cut/wc/
- Cut/Sort/Uniq
- sort uniq cut wc命令
- awk、cut、sort和uniq
- grep awk cut sort uniq sort
- cut,paste,sed,tr,grep,uniq,sort
- Linux日记:cut grep sort wc&uniq
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux命令之uniq sort cut
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- linux sort,uniq,cut,wc命令详解
- javaee+tomcat环境变量的配置
- Amazon S3 资源概述及管理访问基本操作
- Open Source Search Server
- 容器生态全景图
- servlet的生命周期
- Cut/Sort/Uniq
- Python实现决策树算法ID3
- asoc 如何定义各种widget、route
- Mac上配置MySQL环境变量以及密码的修改
- LeetCode 343. Integer Break
- Mysql分区分表的定义和区别以及实际使用
- php实现各种经典算法
- 文档自定义页面-分页数据页面
- java 导出word并插入图片