我为Linux bash shell编写了一份脚本。
一行代码会将文件名列表排序,列表像这样:
它的取值范围是32到127。此列表的
一行代码会将文件名列表排序,列表像这样:
char32.png char33.png [...] char127.png
它的取值范围是32到127。此列表的
ls
默认排序方式如下。char100.png char101.png [...] char32.png char33.png [...] char99.png
幸运的是,有 sort
命令,它有一个方便的 -V
开关,可以正确地排序列表(就像第一个示例中那样)。
现在,我需要将此脚本移植到 OSX 上,但是 OSX 中的 sort
命令缺少 -V
开关。
你有没有聪明的想法来正确地排序这个列表?