Probleme sur SED

Fermé
b.hamichi - 1 janv. 2009 à 16:51
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 1 janv. 2009 à 17:03
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

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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
1 janv. 2009 à 17:03
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