J'ai un fichier texte avec un contenu comme ci-dessous
2012/03/15 : "Password":"@#4JF9u92r","Name":"John"
Je souhaite utiliser sed pour changer ce qui précède en
2012/03/15 : "Password":"XXX","Name":"John"
J'ai essayé la commande suivante
cat log.txt | sed 's/\("Password":\"\)\(.*\)\(\",\"Name\":\)/\1XXX/'
Mais ça me donne
2012/03/15 : "Password":"XXX"John"
Qu'ai-je fait de mal?
Merci!