2011-07-15 8 views
1

Sort::Fieldsでperlで数値的にソートしようとしています。私はそれが使用して並べ替えることができていることがわかり「N」が、それはちょうどソート最初の数によってSort :: Fieldsでソート

思わ

は、私が持っていると言う:

12 
143 
32 
342 

私はそれはサイズによってソートするために取得できますか?以下のような:

342 
143 
32 
12 

注:私も最初、別のフィールドでそれをソートしています:私が使用しようとしている: プリントをSORT fieldsort ''、[3 '1N']、@data; URLから

答えて

6

列1
印刷fieldsort [ '1N']、@dataのご提供、

#数値ソート。

これは@dataの各配列refの最初の列で数値的にソートされます。

これが解決しない場合は、ソート呼び出しのコード::フィールド潜水艦

+0

おっとを含めます!あなたは絶対に正しいですし、私は正しいコードを持っていました。私は愚かな間違いを犯して>>とファイルを開いたので、私は実際に気づいたことはありません変更が何千もの行の下にあったために:) – zoite