2016-08-18 1 views
1

다른 파일의 내부 문자열의 일부를 찾을 수 :그렙 패턴으로 문자열을 검색하고 내가 같은 문자열을 볼 경우 로그 파일이

꼬리 1,000 -f있는 logfile.log -n | 그렙 -i "호스트"

하고는 나는이 같은 문자열을 나타납니다

호스트 2 %의 호스트-DEREG : 60 : 호스트 c459.cf00.1105가/1 E0에 등록이 취소된다.

이러한 문자열에서 mac 주소를 선택하고 다른 파일 안에 이러한 mac 주소가있는 문자열을 찾을 수 있습니까?

답변

1

은 예에는 MAC 주소가 없습니다

grep `tail -n 1000 -f logfile.log | grep -i "host" | grep -o "[a-f0-9][a-f0-9][a-f0-9][a-f0-9]\.[a-f0-9][a-f0-9][a-f0-9][a-f0-9]\.[a-f0-9][a-f0-9][a-f0-9][a-f0-9]"` anotherfile 
관련 문제