Modifier rapidement un ensemble de fichiers sous linux [BASH]

Vous vous trouvez sous Linux, vous désirez changer une chaîne de caractère avec une faute d’orthographe dans l’ensemble des fichiers d’un dossier? Utilisez le script suivant :

En Bref :

#!/bin/bash
for file in *.php
do
echo “Traitement de $file …”
sed -e “s/eMssage avec erreur/Message sans erreur/g” “$file” > “$file”.tmp && mv -f “$file”.tmp “$filedone

Pour cela, ouvrir une console :

  • cd /chemin/dossier (placez vous dans le dossier concerné)
  • touch monscript.sh (créer un fichier vide nommé monscript)

éditez le fichier et collez le script ci-dessus en faisant les changement nécessaire

»