メガソフト トップサポートユーザーフォーラム > テキストエディタ MIFESフォーラム
テキストエディタ MIFESフォーラム
[フォーラムトップ]
一括表示

IPアドレスのソート - かず 2009/04/03(Fri) 11:08 No.2567
MIFES初心者です。
前ゼロの付いていないIPアドレスをソートしたいのですが、どうしたら良いでしょうか?
途中の桁数が合わないとうまくソートできません。

Re: IPアドレスのソート - 田中徹 2009/04/03(Fri) 21:41 No.2568
> MIFES初心者です。
> 前ゼロの付いていないIPアドレスをソートしたいのですが、どうしたら良いでしょうか?

MIL/W で記述する方法もあるかもしれませんが
テキストユーティリティを使用する方が精神衛生上よいと思います。

vector から
http://www.vector.co.jp/soft/dl/win95/util/se000882.html
ダウンロードし、展開後 sortf コマンドを使用可能にした後

3行のテキストデータファイル data.txt

192.168.10.0
192.168.20.15
192.2.0.21

を sortf -t. =1n =2n =3n =4n data.txt >data.out
とすると出力ファイル data.out は

192.2.0.21
192.168.10.0
192.168.20.15

のようになりました。