2011-01-04 5 views
0

여러 개의 텍스트 패턴이있는 줄이없는 파일이 있습니다.파일과 패턴을 일치시키는 sed 명령

pattern.txt

pattern1 
pattern2 
pattern3 

이 패턴이 거대하고 복잡하게 다른 파일이 있습니다.

complex.txt

pattern.txt과 정확히 일치하는 complex.txt에서 해당 라인을 제거해야합니다.

감사합니다 ....

제안 ...

답변

2

, 당신은 grep--file 인수를합니다 (man page 참조)를 사용할 수 있습니다.

grep --invert-match --file pattern.txt complext.txt > filtered.txt 

은 새 파일에 일치하지 않는 행을 얻을 : 당신에게 뭔가를 줄 것이다

.

+0

예, thats working.thanks buddy ... 나는 sed 명령으로 위와 같은 것이 아무것도 없길 바랍니다. – Priya

관련 문제