sed #2
Comment utiliser sed pour remplacer ça / Howto replace this with sed:
En ça / To this:
Taper les lignes de codes / use there command line:
Explications :
s/ pour lancer la recherche
-r pour passer en expression régulière avancée
^ pour commencer en début de chaine
[^:]: pour chercher tout ce qu’il peut y avoir avant un « : » y compris rien
grouper [^:]: entre des () suivit de {5} pour avoir 5 occurrences du pattern
le .*$ à la fin de la chaine pour l’enlever dans la substitution
/ pour passer à la partie de ce qu’il faut mettre à la place
\1 pour récupérer, la première partie qui match entre ()
Dans l’exemple
et :0:0 pour l’ajouter à la fin de la chaine 😉
Explanation:
s/ start the search
-r use extended regular expressions
^ start on the strings beginning
[^:]: search anything excluding « : » including nothing
group [^:]: in () followed by {5} to have 5 instance of pattern
the .*$ at the end was here to remove the rest
/ to pass at the remplacement
\1 to get first matching part was betwen ()
In this exemple
and :0:0 for add it at the end 😉
Maintenant, vous pouvez utiliser la commande sed / now you can use the sed command: