linux sort 命令

博客介绍了目录下文件重新排列的命令,即“ls * | sort -n -t. -k 2”,并对命令中的参数进行了解释,如“-n”按数字排序,“-r”反向,“-t”分割文件名,“-k 2”按第 2 位置的数据排列。

1、目录下文件

# ls -l 
release.100.csv release.101.csv release.102.csv release.103.csv release.104.csv release.105.csv release.106.csv release.107.csv release.108.csv release.109.csv release.110.csv release.86.csv release.87.csv release.88.csv release.89.csv release.90.csv release.96.csv release.97.csv release.98.csv release.99.csv

 

2、重新排列

ls * | sort -n -t . -k 2

解释:

  -n 按照数字排排序

  -r 反向

  -t 分割(文件名)

  -k 2 第k(2)位置的数据排列

 

ls * | sort -n -t . -k 2
release.86.csv
release.87.csv
release.88.csv
release.89.csv
release.90.csv
release.96.csv
release.97.csv
release.98.csv
release.99.csv
release.100.csv
release.101.csv
release.102.csv
release.103.csv
release.104.csv
release.105.csv
release.106.csv
release.107.csv
release.108.csv
release.109.csv
release.110.csv

 

转载于:https://www.cnblogs.com/xiaoniu-666/p/10911831.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值