3
[\u4e00-\u9fff]
がvimの中国語文字と一致することが確認されています。中国語の文字とgrepのマッチング方法は?
:%g/[\u4e00-\u9fff]/d
上記のコマンドは、漢字を含むすべての行を削除することができます。
ls /tmp/test
ktop 1_001.png.bak
fonts.dir.bak
New
Screenshot from 2016-09-12 16:50:29.png.bak
你好
これで、名前が中国語のファイルを抽出します。
ls /tmp/test |grep -P '[\x4e\x00-\x9f\xff]'
このコマンドでは、名前が中国語のファイルを取得できません。
修正方法?
ls/tmp/test | grep -v '[a-z]'がそれを手に入れることができますが、それは私が望むものです。
/テストこの 'lsのは/ tmpをお試しください| grep -P "[一 - 龥]" '。 –