在OSX终端中,我们如何按字母数字顺序遍历以数字开头的文件?
到目前为止,我有一个bash脚本,它以不明显的顺序遍历文件:
FILES=/Users/somefolder/*.txt
for f in $FILES
do
echo $f
done
此外,我的文件以数字开头,例如,当我在ls中使用ls开关时,它们被列出如下:
10_file.txt
11_file.txt
21_file.txt
2_file.txt
然而,我希望订单是:2_file.txt,10_file.txt,11_file.txt和21_file.txt
我的Gstreamer gst123有以下问题:
当我回放文件夹时,gst123不会按字母顺序播放文件。当我像这样命令我的文件:
01.mp3
02.mp3
03.mp3
我希望玩家按这个顺序放回文件,但它没有这样做,我也没有真正掌握它实际使用的顺序。gst123确实有一些选项可以不按顺序播放:
-z, --shuffle
Shuffle playlist before playing.
-Z, --random
Play files in random order forever.
我不会用这些的。
有没有人知道这个问题或解决它的方法?