2016-08-17 2 views
1

나는 이것을 (또는 적어도 어떻게 Google에) 알릴 것이라고 생각했습니다!grep을 사용하여 큰 따옴표를 사용하는 방법

하지만 텍스트 파일에서 패턴을 검색 할 때 grep을 사용하여 큰 따옴표를 매치하는 방법을 알아낼 수 없습니다. 백 슬래시로 큰 따옴표 기호를 벗어나려고했지만 작동하지 않습니다.

>cat trial.txt 
"Bill" is here and "Ben" is there 

> grep -iE "and \"ben\" is" trial.txt 
Unmatched ". 

어떻게 처리하나요?

+0

내 컴퓨터에서 작동 – CMPS

+1

재미있는 사실, 당신의 코드는 mingw bash 4.3.42 및 grep 2.2와 함께 저에게 적합합니다. 어떤 버전을 사용합니까? –

+0

는 참조 http://stackoverflow.com/questions/11995353/escape-double-quote-in-grep –

답변

1

모든 문자의 문자 적 ​​의미를 고려하려면 작은 따옴표를 사용하십시오.

grep 'and "Ben" is' trial.txt 
+1

을 tcsh를 사용하고 있습니다 따옴표 -하지만 대신에 좋은 첫 번째 질문 stackoverflow 여기 당신을 귀찮게하기로 결정했다. 작은 따옴표로 완벽하게 작동합니다. 감사! –

관련 문제