[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] shell



ca je sais merci 
pas la peine de dire NON

je reformule la question:

pourquoi

$ zsh monscript
ou
 csh monscript
ou
$ nimportekelshell monscript

ET 
que mon script à bien 

#!/bin/bash

ce n'est PAS le bash qui est utilisé



Mon avis:
Ce n'est pas le shell qui interprète le #! mais le système lorsque l'on execute 
directement un executable 
Est ce que je me trompes ?





En réponse à Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>:

> Non, la première ligne dit "ce script doit être executé par /bin/bash".
> Pour faire ./monscript, monscript doit avoir le droit d'execution !
> Autrement il faut faire /bin/bash ./monscript.
> 
> Le Mardi 19 Juin 2001 10:20, vous avez écrit :
> > Pourquoi un script qui a comme première ligne
> >
> > #!/bin/bash
> >
> > est bien executé sous bash
> > si on le lance avec
> >
> > $./monscript
> >
> > et PAS si on lance
> >
> > $ csh monscript
> >
> > Quels sont les conditions pour que cette première ligne soit
> interprétée ?
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > [ le type de demande...                                            ]
> > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> > [ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]
> 
> -- 
> Olivier Thauvin-CNRS Service Aeronomie
> olivier.thauvin@aerov.jussieu.fr 
> Téléphone:
> 01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
> 01 44 27 47 59 à Jussieu (Mardi et Jeudi)
> 
> 
> 
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> [ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]
> 

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]