Мне нужно выполнять команды vim для тысяч файлов, не страдая от медлительности интерактивного режима.Я попытался:
find ... | xargs vim '+set fileencoding=utf-8 | x'
и
for file in ... ; do
vim '+set fileencoding=utf-8 | x' $file
done
, но это слишком медленно, и у меня есть предупреждения
Vim : Warning : Output is not to a terminal
Нельзя ли избежать интерактивного режима в vim?
ps: иначе я могу использовать iconv, но это вызывает ошибки с файлами> 32 ko
iconv --from-code=ISO-8859-1 --to-code=UTF-8 $file -o $file