Je dois exécuter des commandes vim sur des milliers de fichiers sans souffrir de la lenteur du mode interactif. J'ai essayé:Exécution de commandes vim sans mode interactif
find ... | xargs vim '+set fileencoding=utf-8 | x'
et
for file in ... ; do vim '+set fileencoding=utf-8 | x' $file done
mais il est trop lent et j'ai mises en garde
Vim : Warning : Output is not to a terminal
Est-il impossible d'éviter le mode interactif dans vim?
ps: je peux utiliser autrement iconv, mais il provoque des erreurs avec des fichiers> 32 ko
iconv --from-code=ISO-8859-1 --to-code=UTF-8 $file -o $file
"mais il provoque des erreurs avec des fichiers> 32 ko" - Est-ce supposé lire "kb" au lieu de "ko"? –