のブロックのための数値的にAWKソート列/行は、私は、テキストファイルがあります。番号
aa
80,143
60,312
50,123
20,14
bb
cc
80,163
60,132
50,23
20,48
を、私は数字のブロックが発見された最大のたびに小さい番号から行をソートしたい...
期待される結果は次のようになります。どのようにソート機能は、これを達成するために呼び出すことができます
aa
20,14
50,123
60,312
80,143
bb
cc
20,48
50,23
60,132
80,163
?
が私のためにテーブルを編集するためにどうもありがとうございます!それはテキストボックスでそれを行う方法を非常に明白ではなかった... –
問題はありません。最初の数字が同じ2行の場合はどうなりますか? –
あなたが投稿した入力について考えてみてください。アルファベット順と数値ソートがあることはご存知でしょうか?そして、それらのうちの1つでは、「11」は「2」の前にあり、「11」は「2」の後に来ます。だから、すべての先頭の数字が同じ桁数になるように入力データを作成するのはなぜでしょうか?間違ったソート方法を使用した場合、2行にカンマ相対的な順序を解決するためにカンマの後の桁に移動するには? [編集]あなたの質問は、少なくとも1つのブロックに '5,21'と' 5,22'と '5,110'のようなものを含めるようにしてください。 –