[英]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.