정규식으로 일본어 찾기

정규식으로 일본어 찾기 - (UTF-8)



다국어 지원



다국어 지원 앱을 개발할 때 템플릿 파일에 일본어가 섞여 있지 않은지 찾습니다.
[^\x01-\x7E\xA1-\xDF]+

bash shell script example



파일 수가 적을 때


grep -nPo "[^\x01-\x7E\xA1-\xDF]+" $(find . -type f -name "*html")

파일 수가 많을 때


find . -type f -name "*html" | xargs grep -nPoH "[^\x01-\x7E\xA1-\xDF]+"

경로에 를 포함할 때


while read file
do
  grep -nPoH "[^\x01-\x7E\xA1-\xDF]+" "$file"
done < <(find . -type f -name "*html")

while 을 사용하고 싶지 않을 때


find . -type f -name "*html" -exec grep --color=auto -nPoH "[^\x01-\x7E\xA1-\xDF]+" {} \;

less를 사용하고 싶을 때


unbuffer find . -type f -name "*html" -exec grep --color=auto -nPoH "[^\x01-\x7E\xA1-\xDF]+" {} \; | less -SR

좋은 웹페이지 즐겨찾기