awk
텍스트에 특수 문자가 포함된 경우 패턴을 검색하는 방법은 무엇입니까?
billinAddress ||
검색하면 파이프 기호에 오류가 표시됩니다 ||
. ||
awk에서 파이프 기호를 검색하는 방법은 무엇입니까 ?
답변1
당신은 그들을 탈출하기 위해 사용하면됩니다 \
. 그러므로 billinAddress ||
글을 쓰는 것이 아니라 글을 써야 합니다 billinAddress \|\|
.
예를 들어 다음을 사용하여 패턴을 검색할 수 있습니다.
awk '/billinAddress \|\|/{ print $0 }' /path/to/file
답변2
sgeorge-mn:~ sgeorge$ echo 'billinAddress ||' | awk '/\|\|/{ print $0 }'
billinAddress ||
sgeorge-mn:~ sgeorge$ echo 'billinAddress' | awk '/\|\|/{ print $0 }'