νŠΉμ • μ†ŒμŠ€μ—μ„œ ν•œκΈ€μ΄ λ“€μ–΄μžˆλŠ” 파일 ν˜Ήμ€ 라인을 좜λ ₯ν•˜λ €λ©΄
μ •κ·œμ‹μ„ μ‚¬μš©ν•˜λŠ”λ°

".*[κ°€-힣]+.*" μ™€ 같이 μ£Όλ©΄ λ©λ‹ˆλ‹€.

주의: OS X ν„°λ―Έλ„μ—μ„œλŠ” UTF-8-MAC 이라 λ™μΌν•œ κ²°κ³Όκ°€ μ•ˆ λ‚˜μ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒμ€, 파이썬 μ†ŒμŠ€νŒŒμΌμ—μ„œ ν•œμž μ΄μƒμ˜ ν•œκΈ€ λ¬Έμžμ—΄μ΄ λ“€μ–΄ μžˆλŠ” 것을
λͺ¨λ‘ 좜λ ₯ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

$ find . -name "*.py" -print0 | xargs -0 egrep ".*[κ°€-힣]+.*"
...

$ find . -name "*.py" -print0 | xargs -0 egrep -l ".*[κ°€-힣]+.*"
...

μœ„μ™€ 같이 egrep -l μ˜΅μ…˜μ„ μ£Όλ©΄ 파일 μ΄λ¦„λ§Œ 좜λ ₯ν•©λ‹ˆλ‹€.

λ˜ν•œ java μ†ŒμŠ€ 파일 μ€‘μ—μ„œ ν•΄λ‹Ή ν•œκΈ€μ΄ λ“€μ–΄κ°€ μžˆλŠ” 것을 찾으렀면

$ find . -name "*.java" -print0 | xargs -0 egrep -l ".*[κ°€-힣]+.*"
...

와 같이 ν•©λ‹ˆλ‹€.


+ Recent posts