Le 2008-07-02, à 09:48:49 +0200, Stephane Bortzmeyer ([EMAIL PROTECTED]) a écrit :
> Lignes : 24 > > On Wed, Jul 02, 2008 at 09:12:45AM +0200, > steve <[EMAIL PROTECTED]> wrote > a message of 41 lines which said: > > > Je croyais que cette première ligne était *obligatoire* pour que le > > script s'exécute. > > Non. > > > 2) ./script.sh et script.sh est exécutable > > > > Donc dans les deux cas sans le sha-bang initial. > > /bin/sh est l'interpréteur par défaut. Après quelques recherches, j'ai trouvé ça dans [1] : #! peut être omis si le script consiste seulement en un ensemble de commandes système génériques, sans utiliser de directives shell interne. Le second exemple, ci-dessus, requiert le #! initial car la ligne d'affectation des variables, lignes=50, utilise une construction spécifique au shell. Et comme l'un de vous : Notez encore que #!/bin/sh appelle l'interpréteur shell par défaut, qui est /bin/bash sur une machine Linux. C'est clair maintenant, merci à vous tous. [1] http://abs.traduc.org/abs-5.3-fr/ch02.html -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

