使用之前的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中完成吗?
sort
,从未费心阅读手册——看来我真的错过了很多。谢谢! :-) - sscls *.jpg| sort -n -t . -k 1
或者只是ls *.jpg| sort -n
。 - Puppe