• 締切済み

sortコマンドについて

Unixのソートコマンドを用いて複数ソートキーを指定し、 ソートキーに応じて昇順降順を指定することはできるでしょうか? 宜しくお願い致します。 第一ソートキー 昇順 第二ソートキー 降順 第三ソートキー 昇順 以下を試して見ましたがうまくいきませんでした。 sort -k 1.1,1.2 -r -k 1.4,1.6 -k 1.8,1.9 test.txt

みんなの回答

回答No.2

んじゃ優先度の低いほうからパイプすればいいだけじゃ?

すると、全ての回答が全文表示されます。
回答No.1

パイプでデータを渡してできませんかね? sort -k 1.8,1.9 test.txt | sort -r -k 1.4,1.6 | sort -k 1.1,1.2 みたいな感じで。

totmon
質問者

お礼

パイプだとソートキーの優先順位が指定できないためできないのです。 sort -k 1.1,1.2が第一ソートキーになってしまいます。

すると、全ての回答が全文表示されます。

関連するQ&A