У меня есть очень большой текстовый файл со всеми типами языков, таких как английский, японский, китайский ... Я хочу получить количество строк, содержащих китайские символы.Как я могу получить количество строк, содержащих китайские символы?
Я думаю, что это можно сделать с помощью grep и wc -l, но как я могу на самом деле выполнить эту работу?
cat filename | grep -P "[\x{4e00}-\x{9fcc}]" | wc -l
Эта команда не работает, и имеет сообщение об ошибке:
.grep: значение символа в \ х {...} последовательность слишком велико.
Какой тип grep вы используете ('grep -V')? – nwellnhof
Вам не нужно кататься в GREP. Вы можете просто использовать шаблон «grep -opt» «filename». Не знаю. а вот настройка. – FrankieTheKneeMan