码迷,mamicode.com
首页 > 其他好文 > 详细

sort-uniq-cut-join命令练习

时间:2015-04-25 00:03:40      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
[root@linux Desktop]# cat> fruits.txt
banana
orange
persimmon
%%banana
apple
ORAGE
cat> fruits.txt
按ctrl d结束fruits.txt的输入
技术分享
[root@linux Desktop]# cat fruits.txt
banana
orange
persimmon
%%banana
apple
ORAGE
cat fruits.txt

技术分享

上图展示了sort命令的一个应用。我们设置LANG=En_US对其排序,排序的规则是ASCII。ASCII的序列中,%在大写字母前,如果你当前的环境制定在ASCII之外的

的字符集,结果可能不同。

下面的-d标志忽略(特殊字符)这里忽略%字符,因为它不是字母,数字或者空格。

技术分享

忽略大小写差异

技术分享

-u参数去除选项中的重复行

技术分享

sort命令非常强大,除了对文本行和字段进行排序,sort还可以和其他命令结合起来使用。

技术分享
[root@linux Desktop]# cat> fruits.txt
kijuke
hddd
aaaa
bbbbd
dddd
ddd 
aaaa
cat> fruits.txt

技术分享

使用uniq命令前先要将其排序。

使用cut命令取出字段

技术分享

使用join命令可以连接不同的文件,使的具有相同key值得记录信息连接到一起

技术分享

 

sort-uniq-cut-join命令练习

标签:

原文地址:http://www.cnblogs.com/leijiangtao/p/4454810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!