Pages : 1
#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
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
Pages : 1