インターフェイスごとに1行に「ip addr」を表示する

インターフェイスごとに1行に「ip addr」を表示する

私が管理しているすべてのサーバーのさまざまなインターフェイスのネットワーク構成に関する特定の情報を印刷したいと思います。

  • インターフェース名
  • インターフェイスIPv4アドレス
  • インターフェイスハードウェアMACアドレス

残念ながら、単純ファイルでは、改行ip -o addr showのために出力を簡単に解析できません。awk

ip addr showで印刷できますか?正確にインターフェイスごとに1つのワイヤ?

awkそれ以外の場合は、and / orを使用して同じ結果を得ることができますかsed?行はツリーごとにリンクする必要があるため、これは両方のコマンドに関する私の知識を超えています。

ベストアンサー1

--briefフラグを使用してください。

ip --brief address show

おすすめ記事