linux中mfsort用法,Linux命令――sort

sort以文件的每一行为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

用法:sort [OPTION]... [FILE]...

参  数:

-b   忽略每行前面开始出的空格字符。

-c   检查文件是否已经按照顺序排序。

-f   排序时,忽略大小写字母。

-M   将前面3个字母依照月份的缩写进行排序。

-n   依照数值的大小排序。

-o   将排序后的结果存入指定的文件。

-r   以相反的顺序来排序。

-t   指定排序时所用的栏位分隔字符。

-k  选择以哪个区间进行排序。

-u  排序后相同的行只�@示一次。

sort的-o选项

由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile。

例:

[root@localhost ~]# sort -r a.txt

6

5

4

3

2

1

[root@localhost ~]# sort -r a.txt >b

[root@localhost ~]# cat b

6

5

4

3

2

1

但是,如果你想把排序结果输出到原文件中,用重定向可就不行了。

[root@localhost ~]# cat a.txt

6

5

4

3

2

1

[root@localhost ~]# sort -r a.txt >a.txt

[root@localhost ~]# cat a.txt

[root@localhost ~]#

a.txt 文件的�热荼磺蹇樟恕�

-o�x�可以把�热��入原文件

[root@localhost ~]# cat a.txt

1

2

6

3

4

5

[root@localhost ~]# sort a.txt -o a.txt

[root@localhost ~]# cat a.txt

1

2

3

4

5

6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值