Risposte:
sedè lo strumento giusto; ma, in alternativa, puoi anche usare i excomandi in vim:
vim -c 'args <files> | argdo %s/cat/dog/g | x'
dove si <files>trova l'elenco di file o modelli in cui si desidera effettuare la sostituzione.
Puoi usare Vim in modalità Ex:
for b in *.txt
do
ex -sc '%s/OLD/NEW/g|x' "$b"
done
% seleziona tutte le righe
s sostituire
g sostituire tutte le istanze in ogni riga
x salva e chiudi