簡體   English   中英

如何提取除回送外的awk中的所有ifconfig數據

[英]How to extract all ifconfig data in awk except loopback

我正在編寫一個腳本,其中包括一個列出除ifconfig環回以外的所有接口的函數。 我使用的邏輯是通過正則表達式查找並否定回送塊。 我使用的命令是ifconfig|awk '!/lo:/,/\\n\\n+/'但這仍然返回所有接口。 當我刪除! ,僅返回環回地址。 那么,為什么先前的命令返回所有內容而不是回送以外的所有內容?

您可以使用以下awk

ifconfig | awk 'BEGIN{ORS=RS="\n\n"} !/^lo/{print}'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM