C'est pdksh , public domain ksh  qui r�agit comme ca , c'est un peu embetant quand on 
recup�re des scripts unix (ksh) pour les mettre sous linux , le script est consider� 
ne pas marcher !!

Effectivement , au debut , il y a #!/usr/bin/ksh
Sur la page de pdksh , il est �ffectivement ucrit que lors de while et read , il passe 
� un sous process fils , mais lors du retour du p�re les variables ne sont pas 
modifi�es.

En cherchant un peu , on est tomb� sur le site de AT&T qui fourni les sources de 
ast-ksh , peut-etre que celui-la marchera , on va tester.



Gilles
PS : je ne connaisait pas le terme shebang , tu as apris ca en utiversit� ou dans des 
docs ?




-----Message d'origine-----
De : jipe [mailto:[EMAIL PROTECTED] 
Envoy� : jeudi 12 juin 2003 17:51
� : [EMAIL PROTECTED]
Objet : Re: [debutant] Re: Re: Probl�me script


On Wed, 11 Jun 2003 17:05:45 -0400
Christophe PEREZ <[EMAIL PROTECTED]> wrote:

> Le Wed, 11 Jun 2003 22:51:16 +0200, jipe a �crit :
> 
> > oui ! un pipe lance un sous-shell dans tous les cas en bash ...
> 
> Merci d'avoir confirm�.
> Mais dis moi, comment s'en sort-on alors dans son cas ?
> 
> --
> Christophe PEREZ
> 
> 

ben je pensais avoir donn� la r�ponse en pr�cisant que bash lance un sous-shell pour 
un pipe ... alors que le message d'origine parlait de tester un script ksh ! et ksh 
n'ouvre pas de sous-shell pour les pipes :))

lanc�e dans un shell ksh, la commande originelle aura l'effet escompt�, � savoir: 
marche Copytest1:Y Copytest2:Y alors que dans un shell bash ...

y a t'il un shebang pour le script "test" pr�cisant qu'il s'agit bien d'un script ksh 
et non sh ou bash ? ksh est-il install� ?

bye
jipe




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à