「ip Route」コマンドから数値出力を取得する方法

「ip Route」コマンドから数値出力を取得する方法

routeコマンドを使用すると-nスイッチが作動します。コマンドを使用してip route数値出力を取得するには?マニュアルページにはそのような内容は記載されていません。特に0.0.0.0default

答え1

-nこのオプションの目的は、routeアドレス名の検索を抑制することです。たとえば、照会が遅すぎるか、誤った結果を返す場合は、生の数値情報を取得するために使用できます。

デフォルトでは、このipコマンドはアドレス名の照会を実行しないため、対応するオプションは存在しないか必要ありません。それする0.0.0.0/0項目はわかりやすくするために表示されますが、defaultこれは単にハードコードされているだけで、名前の検索に基づくものではありません。アドレスを名前で解決する必要がある-rオプションがありますが、デフォルトでは有効になっていません。ip本質的に-rsの反対です。route-n

sed s#default#0.0.0.0/0#「default」という単語を見たくない場合は、いつでも出力をパイプできます。

関連情報