我正在編寫一個BASH腳本,輸出iptables -L -n
並搜索IP地址的存在。我堅持如何使用egrep。大致爲:使用egrep從shell變量中按八位字節搜索IP地址
CHECK=$(iptables -L -n | egrep $the_string)
這「看起來」像它會工作,但它並沒有結束分隔符$
所以它會匹配:
25.24.244
和 25.24.24
當我真的只是只需匹配25.24.24
。
我試圖逃避這一點,但$
創建正則表達式的問題。
至少這是我發現在iptables系統中搜索IP的唯一方法。它似乎沒有任何查詢機制(令人費解)。
我可能失去了一些東西很簡單的在這裏,並且只需要一個指針或兩個:-)
感謝。