我正在尝试使用Sort::Fields在perl中进行数字排序。
我看到它可以使用'n'排序,但似乎只是按第一个数字排序
说我有:
12
143
32
342
我怎样才能按尺寸排序?如:
342
143
32
12
注意:我还要先在另一个字段上对它进行排序:我正在尝试使用: print SORT fieldsort',',[3,'1n'],@ data;
答案 0 :(得分:6)
从您提供的网址
#1列上的数字排序 print fieldsort ['1n'],@ data;
这将在@data中每个数组引用的第一列数字排序。
如果这没有帮助,那么请包含调用Sort :: Fields subs
的代码