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 “$file”
donePour 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
»