sortコマンドのnオプションとuオプション
まず、以下のファイルを用意する。
$ cat ip.txt 192.168.0.5 192.168.0.10 192.168.0.3 192.168.0.8 192.168.0.4 192.168.0.7 192.168.0.1 192.168.0.2 192.168.0.6 192.168.0.9
そして、sortコマンドにnオプションとuオプションを併用して実行する。
$ sort -nu ip.txt 192.168.0.5
重複しているとみなされてしまう。
uオプションのみだと、以下のようになる。
$ sort -u ip.txt 192.168.0.1 192.168.0.10 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8 192.168.0.9
どうしてもnオプションを使いたいときは、uオプションは使わずに、uniqコマンドを使用する。
$ sort -n ip.txt | uniq 192.168.0.1 192.168.0.10 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8 192.168.0.9