Je viens de tester une ruse : passer par un shell intermédiaire.

        argc contiens donc dans l'ordre :

0: sh
1: -c
2: awk 'BEGIN { I=0; } /<comp ref=.*>/ { I=I+1; } { if (I>0) print; }
/<\/comp>/ { I=I-1; }' alimentations_haute_tension.xml
3: (null)

et ça fonctionne. Quelque chose m'échappe sur le tableau argc[] dans le
premier mail.

        JKB

Répondre à