MacBook Pro affichant un éditeur de code

Rechercher et remplacer en ligne de commande dans le terminal

Sur Ubuntu il est possible de rechercher et remplacer un mot ou une phrase avec une simple ligne de commande

sed -i 's/original/nouveau/g' fichier.txt

Explication:

sed = Stream EDitor
-i = in-place (sauvegarde dans le fichier d’origine)

les chaînes dans la commande:

s = la commande de remplacement
original = expression régulière pour le mot à remplacer.
new = le texte à placer
g = global (remplacer toutes les occurrences et pas seulement la première trouvée)
fichier.txt = le nom du fichier

Laisser un commentaire