일부 패턴이 있고 다른 패턴이없는 파일에서 줄을 찾고 싶습니다. 예를 들어, 내가 포함한 모든 파일 / 라인을 찾을 필요 loom
와 제외한를 gloom
. 따라서 loom
명령으로 찾을 수 있습니다 .
grep -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp)
loom
이제을 제외하고 검색 하고 싶습니다 gloom
. 그러나 다음 두 명령이 모두 실패했습니다.
grep -v 'gloom' -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp)
grep -n 'loom' -v 'gloom' ~/projects/**/trunk/src/**/*.@(h|cpp)
목표를 달성하려면 어떻게해야합니까?
편집 1 : 난 그 의미loom
와gloom
문자 시퀀스 (반드시 단어가) 있습니다. 따라서 예를 들어bloomberg
명령 출력에 필요하고ungloomy
.
편집 2 : 내 기대치의 샘플이 있습니다. 다음 두 줄은 모두 명령 출력에 있습니다.
나는 향의 베일을 통해 어렴풋이 드러나는 아이콘을 마주했다 .
Arty는 우울한 날에 어둡 습니다 .
다음 줄은 모두 명령 출력에 없습니다.
그것은이다 'gloomyin cloods - 오 좋은 muckle doolders 심고 끔찍한'.
heigh pyntit 홀의 남서쪽 라운드에서