ack как замена grep на основе Perl?
Вы обязательно захотите проверить ack
.
Он поддерживает кодировки Unicode и в основном grep, но лучше.
попробуйте соответствующий языковой стандарт Unicode с помощью grep
Если вы работаете в Linux, Unix и т. Д., Вы можете изменить свою LANG с возможностью изменения на кодировку, соответствующую вашим документам.
Сначала проверьте вашу локаль. Вот что по умолчанию установлено на моем MacBook Pro :
$ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=
скажем, под bash:
$ LANG="foo" grep 'gotta be found now' file.name
что-то более постоянное (будьте осторожны с этим):
$ export LANG="foo"
$ grep 'bar' mitz.vah