- 追加された行はこの色です。
- 削除された行はこの色です。
これは DOS/Windows 限定の話でしょうか?
世の中には趣味で?ソートプログラム(sort.exe)を集めている人もいるようです。
コマンドラインで使うもの限定であげてみましょう。ユニコードが扱えるとか、
フィールド指定ができるものとか、いろいろあるよね。またスクリプトで簡単に書ける、
それでいてちょっと変わったものがあればそれもよろしく(perl にはナチュラルソート
とかいうモジュールがあったような)。
*SORT.EXE
Win9X についていた SORT.EXE は一行あたり 256 文字の制限があって、それ以降は切り捨てられてしまいます。ひどい目にあいました。WinNT についてるやつはどうかな?
*ナチュラルソート
文字のところは ASCII 順、数値のところは大小順でソートします。
例えば perl -MSort::Naturally -e"print nsort <STDIN>" でナチュラルソートできます。
D:% perl -MSort::Naturally -e"print nsort <STDIN>"
TSabc2:へ
TSabc10:あ
TSabc1:あ
TSabc20:へ
^Z
TSabc1:あ
TSabc2:へ
TSabc10:あ
TSabc20:へ
D:%
*フィールドソート
sortf ksort psort
*文字コード
sortl
*uniq 相当とか
tsort