按顺序Bash和排序文件

前端之家收集整理的这篇文章主要介绍了按顺序Bash和排序文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用以前的bash脚本,我创建了一个文件列表:
data_1_Box
data_2_Box
...
data_10_Box
...
data_99_Box

事情是现在我需要连接他们,所以我试过

ls -l data_ *

但我得到

.....
data_89_Box
data_8_Box
data_90_Box
...
data_99_Box
data_9_Box

但是我需要得到1,2,3,4,… 9,…,89,90,91,…,99

可以在bash中完成吗?

ls data_* | sort -n -t _ -k 2

-n:数字排序-t:字段分隔符’_’-k:排序第二个字段,在你的情况下,第一个’_’后面的数字

原文链接:https://www.f2er.com/bash/388823.html

猜你在找的Bash相关文章