C'est plus facile en grep :
souschaine=$(echo $chaine | grep -o '\[[^\]]*\]')
En bash, ça donne un truc du genre
souschaine=${test#*\[}
souschaine=${souschaine%\]*}
A tester, et à voir si on peut le faire en une seule ligne de bash
Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"
Poste le Wednesday 29 August 2007 17:05:49