Jawaban:
sedadalah alat yang tepat; tetapi, sebagai alternatif, Anda bahkan dapat menggunakan experintah di vim:
vim -c 'args <files> | argdo %s/cat/dog/g | x'
di mana <files>daftar file atau pola di mana Anda ingin melakukan substitusi.
Anda dapat menggunakan Vim dalam mode Ex:
for b in *.txt
do
ex -sc '%s/OLD/NEW/g|x' "$b"
done
% pilih semua baris
s pengganti
g ganti semua instance di setiap baris
x Simpan dan tutup