Uruchomiłem następujące polecenie, aby zastąpić termin używany we wszystkich plikach w bieżącym katalogu roboczym:
$ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g'
Wykonało to zamianę słów, ale utworzyło także .buppliki, które nigdy nie miały Ms. Johnsonłańcucha.
Jak wykonać podstawienie bez tworzenia wszystkich tych niepotrzebnych kopii zapasowych?
exi warunkowo (tylko w przypadku zmiany pliku) uruchomione :!cp '%' '%.bup'przed zapisaniem i wyjściem. Może warto się przyjrzeć.
viwymianie stosu.