Мой ответ является по существу тем же как в Вашем другом вопросе по этой теме:
$ iconv -f UTF-16LE -t UTF-8 myfile.txt | grep pattern
Как в другом вопросе, Вам, возможно, понадобилась бы строка конечное преобразование также, но дело в том, что необходимо преобразовать файл в локальное кодирование, таким образом, можно использовать собственные инструменты непосредственно.
Мои предложенные разделы хорошо работают. Протест, насколько я понимаю, состоит в том, что общий раздел подкачки мог бы быть рискованным, если Вы в спящем режиме один дистрибутив и переключаетесь на другой. Я не делаю этого, таким образом, это не проблема.
Я сомневаюсь, что это - хорошая идея совместно использовать /tmp
. Определенные приложения ожидают определенные файлы / каталоги там, возможно, с определенными правами, владельцем, группой, и они могут отличаться между дистрибутивами.
Кроме того, у меня есть персональное предпочтение маленьких (20 мебибайт) ext2 раздел так, чтобы я мог установить Личинку способом, которой дистрибутивы не касаются (и возможно повреждают), это.