Remplacer une chaîne de caractère dans ksh

opensourcegeek -  
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'essaie de mettre en place une fonction qui remplace une partie d'un string par un autre,
exemple: je fais face à une chaîne de caractère du genre:
CREDENTIAL:A/B/C/D/eeeeee.txt
sachant que le A/B/C/D change suivant les conséquences et je dois le remplacer par la chaîne G/H quelque soit la chaîne de départ pour avoir à la fin:
CREDENTIAL:G/H/eeeeeee.txt
any idea?
Merci beaucoup pour votre aide;
cheers

A voir également:

2 réponses

zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 435
 
Salut,

$ echo "CREDENTIAL:A/B/C/D/eeeeee.txt" | sed 's#:.*/#:G/H/#'
CREDENTIAL:G/H/eeeeee.txt
$

;-))
0
opensourcegeek
 
Salut zipe31,
merci beaucoup, ça marche parfaitement :)
bonne journée.
0
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 435
 
De rien ;-))

Bonne journée @ toi itou ;-)
0