iptables -L -nIPアドレスの存在を出力して検索するBASHスクリプトを書いています。これをegrepで使用する方法に固執しています。だいたい:
CHECK=$(iptables -L -n | egrep $the_string)
これは機能するように「見えます」が、終了区切り文字がないため、次の$ように一致します。
25.24.244
と
25.24.24
私が本当に一致する必要があるの25.24.24は
これをエスケープしようと$しましたが、正規表現で問題が発生します。
少なくともこれは、 iptablesシステムでIPを検索するために私が見つけた唯一の手段です。クエリメカニズム自体はないようです(不可解)。
私はおそらくここで非常に単純なものが欠けているので、ポインタが1つか2つ必要です:-)
ありがとう。