1
iptables -L -n
을 출력하고 IP 주소의 존재를 검색하는 BASH 스크립트를 작성하고 있습니다. 나는 이것을 egrep과 함께 사용하는 방법에 박차 고있다. 대략 :egrep을 사용하여 셸 변수에서 옥텟으로 IP 주소를 검색합니다.
CHECK=$(iptables -L -n | egrep $the_string)
하는 작동하는 것처럼 "보인다",하지만 그래서 일치합니다 최종 구분 $
을 가지고 있지 않습니다
25.24.244
및 25.24.24
을 때 나는 정말 25.24.24
에만 일치해야합니다.
나는 이것을 피하려고했지만 $
정규 표현식에 문제가 발생합니다.
적어도 iptables 시스템의 IP에서 검색 한 유일한 방법입니다. 그것은 쿼리 메커니즘 자체 (수수께끼)가없는 것 같습니다.
아마 여기 아주 간단한 뭔가를 놓치고, 단지 포인터 또는 두 개의 :-)
감사를 필요로하고있다.