Problème de sed
Résolu
Milos
-
Milos -
Milos -
Bonjour,
Je cherche à remplacer avec sed une chaine de caractère qui actuellement peut varier d'un fichier à l'autre.
Fichier 1 :
Fichier 2 :
Je cherche à uniformiser est à remplacer comme cela dans tous les fichier :
J'ai essayé avec sed :
Et j'obtiens :
Cependant, je n'arrive pas à trouver comment conserver les quotes et l'espace c'est probablement un échappement mais je suis à cours d'idée si quelqu’un peut éclairer ma lanterne je le remercie.
Je cherche à remplacer avec sed une chaine de caractère qui actuellement peut varier d'un fichier à l'autre.
Fichier 1 :
pass = 'xyxyxy'
Fichier 2 :
pass = ' abababa'
Je cherche à uniformiser est à remplacer comme cela dans tous les fichier :
pass = 'superpass'
J'ai essayé avec sed :
sed -i -e '/^pass/s/=.*/=superpass/' monfichier
Et j'obtiens :
pass =superpass
Cependant, je n'arrive pas à trouver comment conserver les quotes et l'espace c'est probablement un échappement mais je suis à cours d'idée si quelqu’un peut éclairer ma lanterne je le remercie.
A voir également:
- Problème de sed
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Linux / Unix
- Décodeur sedea pas de signal ✓ - Forum TNT / Satellite / Réception
- Rechercher et remplacer dans Word : toutes les options - Guide
- Problème télécommande sedea - Forum Matériel & Système
- Comptage des caractères dans Word ✓ - Forum Word