linux sort命令怎么使用

775
2023/8/6 12:04:46
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

sort命令用于对文本文件进行排序,默认情况下,sort命令按照字母顺序对文本进行排序。

sort命令的基本语法如下:

sort [选项] [文件]

常用选项:

  • -r:以逆序排序

  • -n:按照数值大小排序

  • -f:忽略大小写

  • -u:去除重复行

  • -k:指定排序的字段(列)

例如,假设有一个名为file.txt的文本文件,内容如下:

apple
banana
cherry

使用sort命令对文本文件进行排序:

sort file.txt

输出结果:

apple
banana
cherry

将结果输出到新文件中:

sort file.txt > sorted_file.txt

对文本文件进行逆序排序:

sort -r file.txt

输出结果:

cherry
banana
apple

按照数值大小对文本文件进行排序:

sort -n file.txt

输出结果:

apple
banana
cherry

忽略大小写进行排序:

sort -f file.txt

输出结果:

apple
banana
cherry

去除重复行并进行排序:

sort -u file.txt

输出结果:

apple
banana
cherry

指定排序的字段(列):

假设有一个名为data.txt的文本文件,内容如下:

apple 10
banana 5
cherry 8

按照第二列数值大小进行排序:

sort -k2 -n data.txt

输出结果:

banana 5
cherry 8
apple 10

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: lsnrctl如何启动Oracle监听器