awk를 사용하여 txt 파일에서 유니코드로 검색

awk를 사용하여 txt 파일에서 유니코드로 검색

awk를 사용하여 유니코드로 txt 파일에서 검색하려면 어떻게 해야 합니까? 예를 들면 다음과 같습니다.

u+064C

u+064D

결과를 계산하고 첫 번째 줄에 숫자를 인쇄하는 방법을 가르쳐주세요.

답변1

1을 사용하는 경우 zsh다음을 수행할 수 있습니다.

SEARCH=$'\u64c' awk 'index($0, ENVIRON["SEARCH"])'

이 문자가 포함된 줄을 인쇄합니다. U+FFFF 이상의 문자에는 다음을 사용합니다 $'\U1F427'(

관련 정보