Utiliser sed de façon récursive

Problème simple :

Vous voulez remplacer « truc » par « machin » dans tous les fichiers d’un répertoire donnée. Un peu comme si sed disposait de la même option « -r » que grep.

Solution simple :

find /chemin/rep -type f -print0 | xargs -0 sed -i 's/truc/machin/g'

Source : ici.

Ce contenu a été publié dans Astuces, Informatique. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>