no save
Assistance
Achat
News

Forum | Linux/Unix
Commande SED , rempalcer à partir de...
jipicy, le jeu. 10 avr. 2008 à 15:13:36
Bon en fait on peut même se passer du début : sed 's/\(.* titi45\).*/\1 PASSWORDX/'
En fait on regroupe dans une sous-expression "\(...\)" tout ce qui trouve avant la chaine "titi45" (elle même comprise dans la sous-expression), puis on demande dans la partie de remplacement de substituer ce que contient la sous-expression par elle même (représentée par "\1" vu que c'est la seule, s'il y avait plusieurs sous-expressions (jusqu'à 9), chacune serait représentée par son rang) suivi par le nouveau mot de passe "PASSWORDX".

Voir SED - The Stream EDitor - Part II - Les sous-expressions

--
JP - Éleveur de pingouins -
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.
Précédentponpon27
avr. 08
ponpon27
avr. 08
Suivant
REPONSES
jipicy
avr. 08
ponpon27
avr. 08
jipicy
avr. 08
ponpon27
avr. 08
jipicy
avr. 08
ponpon27
avr. 08
jipicy
avr. 08
ponpon27
avr. 08
ponpon27
avr. 08
ponpon27
avr. 08
Version Web
Réalisé par RedShift
no save