(Courriels de diversion: <attendrissant@escortant-syndics.com> <voudrait@enseignants-interviewant.com> <retranchez@norme-jetais.com> <arroseras@percutera-affectais.com> <meliorative@cambrioleur-frictionneraient.com> <immuables@milieu-reitererions.com> <arthritisme@statuer-diras.com> <recorrigerait@devanceront-agrippent.com> <quêterons@desarconnes-commencerai.com> <classes@absentez-bafouer.com> )




et pour extraire la chaine entre [[ et ]], tu peux faire
awk '/\[\[.*\]\]/ { print $0 }' ${FIC} | (
while read LIGNE
do
 echo ${LIGNE#*\[\[}
done
) | (
while read LIGNE
do
 echo ${LIGNE%%\]\]*}
done
)
! : ne marche que pour la première chaine entre [[et ]] de chaque ligne

A+

----------------------------------------------------------------------
Jean-François THAMIE
E-mail : jean-francois.thamie(at)cirso.fr

CIRSO Toulouse
Téléphone : 05-61-61-64-00, poste 385
----------------------------------------------------------------------



|--------+--------------------------->
|        |          Antoine Pouch    |
|        |          <antoine@ws-inter||        |          active.fr>       |
|        |                           |
|        |          02/04/2001 16:21 |
|        |                           |
|--------+--------------------------->
  >----------------------------------------------------------------------------|
  |                                                                            |
  |       Pour :  Linux-31 <linux-31@savage.iut-blagnac.fr>                    |  |       cc :    (ccc : Jean-François THAMIE/CER31/REC)                       |
  |       Objet :      [linux-31] Ah ces expressions régulières                |
  >----------------------------------------------------------------------------|



Bon, je galère avec les expressions régulières.

J'essaie de repérer dans un texte des chaines commençant par [[ et
finissant par ]].
Donc je fais : /\[\[[^[[]*\]\]/
Ca marche si la chine ne contient pas de [
mais ça ne marche pas si la chaine contient _un seul_ [
Or moi je veux que mes chaines puissent contenir un seul crochet, mais
pas 2 puisque c'est la définition d'une ouverture de chaine.

HELP !!


--
Antoine POUCH - Responsable technique - antoine(at)ws-interactive.fr
WS Interactive             15 Quai Lombard            31000 Toulouse
Tel. 05 62 30 80 70                              Fax. 05 62 30 25 45



---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>






---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>