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
