나는 이것에 대해 한동안 머리를 긁적였습니다 ...
에서 영감을 받다이 답변, "ack"를 실행하고 소스 파일에서 작은따옴표나 큰따옴표를 찾으려고 합니다.
이 작업을 수행세게 때리다완벽하게 작동합니다:
ack --cpp "['\"]"
하지만 똑같은 짓을 하고 있어tcsh나에게주세요:Unmatched ".
내가 시도한 대안 중 하나는 본질적으로 작은따옴표와 큰따옴표를 바꾸는 것이었습니다 ack --cpp '[\'"]'
. 그러나 여전히 동일한 결과를 얻습니다.Unmatched ".
내가 무엇을 시도하더라도 tcsh에서 원하는 동작을 얻을 수 없는 것 같습니다. 어떤 제안이 있으십니까?
답변1
~에서데이브 톰슨-085다음 의견:
tcsh는 큰따옴표 안의 백슬래시를 데이터로 처리합니다.
"['"\"]
또는(큰 망치)를 사용하십시오 .\[\'\"]
~에서강철 드라이버다음 의견:
"['\"]"
backslash_quote 변수가 설정된 경우 tcsh 6.20.00에서 작동하는 것 같습니다.