Probleme sur SED

b.hamichi -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Comment changer une chaine de caractère de type: PC_23243(Prev)
pour obtenir : PC_23243-T
sachant que 23243 c'est des varibales

Merci pour votre aide :)

2 réponses

b.hamichi
 
Solution déja trouvé, Merci à Tous

sed 's/(Prev)/-T/g' (un oubli du g)

Merci encore
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

lami20j@debian:~$ var=23243
lami20j@debian:~$ echo $var
23243
lami20j@debian:~$ echo "PC_12345(Prev)"|sed "s/PC_[0-9]*[\(].*/PC_$var-T/"
PC_23243-T
lami20j@debian:~$

0