vendredi 21 septembre 2012

Command line search replace on Mac OS X

The following command

sed -i '.original' 's/old_link/new_link/g' *
create 2 backup files like:
  • File1.txt.original
  • File2.cfg.original

You can use the following command to ignore backup file

sed -i '' 's/old_link/new_link/g' *
and with find :
find /paht/to/directory -exec sed -i '' 's/old_link/new_link/g' {} \;

Enjoy!

Aucun commentaire:

Enregistrer un commentaire