Vous aurez peut-être besoin un jour de remplacer du texte dans tous les fichiers d'un répertoire (ou de plusieurs répertoires même). Et c'est dans ce genre de moment qu'on apprécie les petites commandes en SSH ! Voici une commande permettant d'effectuer cette action :

 # grep -ir "mot_recherche" . | cut -d ":" -f 1 | uniq | xargs sed -i -e 's|mot_recherche_ER|mot_remplace|g'
  1. “mot_recherche_ER” est une expression régulière.
  2. Sur certains serveurs, sed n'est pas installé, utiliser alors ssed.
 # grep -ir "lien_intetnet.html" . | cut -d ":" -f 1 | uniq | xargs sed -i -e 's|lien_intetnet.html|lien_internet.html|g'