Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Remplacer du texte dans un fichier

18 Janvier 2009 , Rédigé par Roger Bunivot Publié dans #linux

Pour changer par exemple un chemin dans une série de fichier
Le plus simple est d'utiliser la commande sed:

sed -i".bak" "s;/donnees/;/home/roger/Taf/donnees/;g" *

 remplacement du mot /donnees/ par /home/roger/Taf/donnees
  -i".bak" cree un fichier de sauvegarde avec l'extension bak (l'original ayant été modifié)
  "s; s pour substitution et
  ; est le délimiteur
  g pour spécifier toutes les occurences dans un fichier
  * pour tout les fichiers

Partager cet article

Repost 0

Commenter cet article