Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/10/2013, à 20:26

Puch

Script csh

Bonjour à vous,

J'ai bien installé les paquets à l'aide des commandes apt-get install csh et tcsh. Mais lorsque je lance mon script ./boucle.csh j'ai une erreur.
Je vous poste tout ça :

puech@puech:~/Script_Unix$ ./boucle.csh
./boucle.csh: ligne 6: Erreur de syntaxe : fin de fichier prématurée
puech@puech:~/Script_Unix$ cat boucle.csh 
#/bin/csh
while(1)
end
# attention de bien revenir à la ligne après

Le script ne veut pas s'exécuter quelqu'un pourrait m'aider ?

Dernière modification par Puch (Le 02/10/2013, à 20:27)

Hors ligne

#2 Le 02/10/2013, à 20:59

pingouinux

Re : Script csh

Bonsoir,
C'est parce qu'il manque le "!" dans la 1ère ligne :

#!/bin/csh

Hors ligne

#3 Le 03/10/2013, à 07:29

nesthib

Re : Script csh

Pour expliquer un peu l'erreur, cette ligne « #!/bin/csh » est appelée shebang. Elle est utilisée lorsqu'aucun shell ou interpréteur n'est explicitement précisé lors du lancement du script. Ainsi en faisant :

csh script.csh

il n'y a pas besoin de shebang alors qu'en faisant :

./script.sh

il est nécessaire de lire le shebang pour savoir quel interpréteur appeler pour exécuter le script smile


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne