Re: line de commade

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: guilde
Subject: Re: line de commade
Patrick Dupre a écrit :
> awk -f waist.awk Agilent_8164A.asc > tmp.tmp | xmgrace -block tmp.tmp -bxy 1:2
> -bxy 1:3 & "/bin/rm -f tmp.tmp"
> ou
> awk -f waist.awk Agilent_8164A.asc > tmp.tmp | xmgrace -block tmp.tmp -bxy 1:2
> -bxy 1:3 & /bin/rm -f tmp.tmp
>
> Mais ca foire une peu.
> a cause de & ou de xmgrace.


Essaye plutôt de faire une chose après l'autre :

     awk ...; xmgrace ...; rm ...


Les point-virgule ça veut dire : attendre qu'une commande ait fini avant de
lancer la suivante. Éventuellement tu peux les remplacer par ‘&&’ qui veut dire
: attendre qu'une commande ait fini et, si elle n'a pas échoué, lancer la
suivante. Avec ton ‘&’ tu effaçais le fichier avant que xmgrace ait eu le temps
de le lire, tu étais trop pressé.

Edgar.