如何在Mac终端搜索包含汉字的文件?
How to search files which contain Chinese characters at terminal of Mac?
我有一个Vue.js项目,有一些包含中文的资源视图,我想从终端中找到它们。
我试过了,但是我的 grep
没有 -P
grep -R -P '[\p{Han}]' resources
看来OSX新版本不再支持grep -P
如果您想做最少的工作,请更改:
$ grep -P 'PATTERN' file.txt
到
$ perl -nle'print if m{PATTERN}' file.txt
用pcregrep
找到解决方法,中文在多个unicode块中,这样更简单。
pcregrep -r -n '[^\x00-\x7f]' resources
我有一个Vue.js项目,有一些包含中文的资源视图,我想从终端中找到它们。
我试过了,但是我的 grep
-P
grep -R -P '[\p{Han}]' resources
看来OSX新版本不再支持grep -P
如果您想做最少的工作,请更改:
$ grep -P 'PATTERN' file.txt
到
$ perl -nle'print if m{PATTERN}' file.txt
用pcregrep
找到解决方法,中文在多个unicode块中,这样更简单。
pcregrep -r -n '[^\x00-\x7f]' resources