如何在OSX中sorting-V?

我为Linux bash shell写了一个脚本。

一行获取文件名列表并对其进行sorting。 清单看起来像这样:

char32.png char33.png [...] char127.png 

它从32到127.该列表的默认sorting是这样的

 char100.png char101.png [...] char32.png char33.png [...] char99.png 

幸运的是,有sort ,有正确的sorting清单(如第一个例子)的方便的-V开关。

现在,我必须将此脚本移植到OSX,并且在OSX中sort是缺less-V开关。

你有一个聪明的想法如何正确地sorting此列表?

他们都开始一个固定的字符串(在你的例子中的char )? 如果是这样:

 sort -k1.5 -n 

-k1.5意味着从第五个字符开始,第一个键(在你的例子中只有一个键)排序,这将是第一个数字。 -n意味着数字排序。 这也适用于Linux。