Programing

grep에서 큰 따옴표 이스케이프

lottogame 2020. 10. 22. 07:37
반응형

grep에서 큰 따옴표 이스케이프


나는 큰 따옴표가있는 키워드에 대해 grep을하고 싶었습니다. 간단한 예를 들면 :

echo "member":"time"|grep -e "member\""

일치하지 않습니다. 그것을 고치는 방법?


문제는 입력 문자열을 올바르게 이스케이프하지 않았다는 것입니다.

echo "\"member\":\"time\"" |grep -e "member\""

또는 작은 따옴표 안에 이스케이프 처리되지 않은 큰 따옴표를 사용할 수 있습니다.

echo '"member":"time"' |grep -e 'member"'

두 번째 접근 방식은 명령을 다른 작은 따옴표 세트 (예 :)에 중첩하는 것을 방지하지만 더 명확하게 찾을 수있는 선호도의 문제입니다 ssh 'cmd'.

참고 URL : https://stackoverflow.com/questions/11995353/escape-double-quote-in-grep

반응형