반응형
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
반응형
'Programing' 카테고리의 다른 글
:: content / :: slotted 가상 요소는 무엇이며 어떻게 작동합니까? (0) | 2020.10.22 |
---|---|
UUID를 숫자로 저장하는 방법은 무엇입니까? (0) | 2020.10.22 |
새 형식 문자열로 변수 데이터 로깅 (0) | 2020.10.22 |
각 행에 대해 가장 큰 값의 열 이름을 반환합니다. (0) | 2020.10.22 |
Java 용 SASS 구현? (0) | 2020.10.22 |