Bonjour,
j'ai ma commande SED qui ne fonctionne pas comme je le souhaite :
Remplacer les [ par ${ et les ] par }
ça fonctionne bien avec la commande ci dessous
sed 's/\[\([a-zA-Z]*\)]/${\1}/g' aa
Par contre en remplaçant l'astérix * par +
sed 's/\[\([a-zA-Z]+\)]/${\1}/g' aa
je voulais que si le sed rencontrais
[] cela ne remplace pas mais hélas si dans ce cas [] devient ${} alors que l'expression
[a-zA-Z]+ n'est pour moi pas rempli
J'espère avoir été clair![]()
Partager