首页 > 其他 > 详细

sort-uniq-cut-join命令练习

时间:2015-04-25 00:03:03      阅读:316      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!