grep只輸出匹配的內容


1、輸出eth0的IP地址
ip -4 addr show "eth0" | grep -oP '(?<=inet\s)\d+(\.\d+){3}'

2、說明
-o 顯示被模式匹配到的字符串。
-P 支持正則表達式

(https://deerchao.cn/tutorials/regex/regex.htm#lookaround)
(?=exp)也叫零寬度正預測先行斷言,它斷言自身出現的位置的后面能匹配表達式exp
(?<=exp)也叫零寬度正回顧后發斷言,它斷言自身出現的位置的前面能匹配表達式exp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM