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)

Publicités

le strings dans la commande:

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

Publicités

Laisser un commentaire