ack-grep을 사용하여 리터럴 "> \"검색


9

문자 그대로 문자보다 큰 문자 ( ">") 다음에 공백과 백 슬래시 문자 ( "\")가있는 행을 찾고 있습니다.

나는 탈출하는 것이 이것을 가능하게 할 것이라고 생각했으며, 그보다 더 컸습니다.

  $ ack-grep "\>"

">"가있는 줄을 반환합니다.

그러나 백 슬래시를 피하려고하면 다음과 같은 결과가 나타납니다.

  $ ack-grep "\> \\"

ack-grep : 잘못된 정규식 '\> \':
정규식에서 후행 \ / \> /

답변:


6

와우, 나는 너무 가까웠다 ... 작은 따옴표 :

$ ack-grep '\> \\'

http://regexpal.com/ 사용하여 정규식 일치가 유효한지 확인한 후 다른 것을 시도하여 작은 따옴표를 사용했습니다.




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.