![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| "fin de fichier 'inattendu | srisreeku | De programmation et de script Shell | 1 | 04-28-2008 02:39 PM |
| fin de fichier inattendue | naveeng.81 | De programmation et de script Shell | 1 | 03-11-2008 06:43 AM |
| fin de fichier inattendue | dineshr85 | De programmation et de script Shell | 2 | 10-15-2007 02:47 AM |
| "fin de fichier 'inattendu | abhijeetkul | De programmation et de script Shell | 4 | 04-10-2006 06:42 AM |
| Gunzip: fin de fichier inattendue | Dolly | UNIX pour les nuls Questions et réponses | 1 | 09-26-2002 05:34 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
"fin de fichier 'inattendu
AIDE S'IL VOUS PLAÎT!
Je suis l'exécution de ce script, et je reçois le message d'erreur "fin de fichier 'inattendu. Je sais que généralement tout ce qui est entre parenthèses ou sur place, mais i cant find anything!! Je suis à nouveau le script et j'ai mis quelques "print" staements et il est de ne pas avoir passé la première IF i dont think. Voici le script. Merci d'avance Code:
#!/bin/sh echo "Please enter a station: \c" read station echo "Please enter the desired timestamp: \c" read timestamp cp PBLplot.pro $station/$timestamp cd $station/$timestamp/ echo "Would you like to plot (1) 4panel with one var per map or (2) 4panel all vars per map: \c" read choice echo "$choice" if "$choice" -eq 1 then echo "Please enter temperature variable (Skin, Tmpc, T10m, T20m, Dwpc, Ts01, Ts02): \c" read temperature echo "Please enter flux variable (Sens, Soil, Latn, Snof, Rdwn, Fupf, Sped): \c" read fluxvar echo "Please enter boundary layer variable (Hpbl, Fclc, Zlcl, Thbr, Shbr, Tdir, Tspd): \c" read bl echo "Please enter solar radiation variable (Sold, Solu, Atmr, Terr, Netr, Sumr, Bown): \c" read solarrad echo "Do you want to save this plot?: \c" read saveplot echo "Enter a file name (no extensions please): \c" read filename idl<<EOF .compile PBLplot.pro PBL $timestamp $choice $temperature $fluxvar $bl $solarrad $saveplot $filename exit EOF elif "$choice" -eq 2 then echo "Do you want to save this plot?: \c" read saveplot echo "Enter a file name (no extensions please): \c" read filename idl<<EOF .compile PBLplot.pro PBL $timestamp $choice $saveplot $filename exit EOF fi echo "continue" rm PBLplot.pro Dernière édition par Franklin52; au 10.11.2008 12:10 PM.. Motif: ajouter des balises du code |
|
||||
|
La syntaxe de la déclaration n'est pas si bon, si, et remplacer la déclaration elif avec:
Code:
if [ "$choice" -eq 1 ] and elif [ "$choice" -eq 2 ] S'il vous plaît place de votre code entre les balises du code la prochaine fois pour améliorer la lisibilité. Sélectionnez votre code et cliquez sur le symbole # au-dessus de la fenêtre d'édition. Observe |
|
||||
|
Merci pour la réponse rapide, vous pouvez voir maintenant que j'ai changé la syntaxe, mais je suis toujours et encore la même erreur .... d'autres suggestions?
Code:
#!/bin/sh echo "Please enter a station: \c" read station echo "Please enter the desired timestamp: \c" read timestamp cp PBLplot.pro $station/$timestamp cd $station/$timestamp/ echo "Would you like to plot (1) 4panel with one var per map or (2) 4panel all vars per map: \c" read choice echo "$choice" if [ "$choice" -eq 1 ] then echo "Please enter temperature variable (Skin, Tmpc, T10m, T20m, Dwpc, Ts01, Ts02): \c" read temperature echo "Please enter flux variable (Sens, Soil, Latn, Snof, Rdwn, Fupf, Sped): \c" read fluxvar echo "Please enter boundary layer variable (Hpbl, Fclc, Zlcl, Thbr, Shbr, Tdir, Tspd): \c" read bl echo "Please enter solar radiation variable (Sold, Solu, Atmr, Terr, Netr, Sumr, Bown): \c" read solarrad echo "Do you want to save this plot?: \c" read saveplot echo "Enter a file name (no extensions please): \c" read filename idl<<EOF .compile PBLplot.pro PBL $timestamp $choice $temperature $fluxvar $bl $solarrad $saveplot $filename exit EOF elif [ "$choice" -eq 2 ] then echo "Do you want to save this plot?: \c" read saveplot echo "Enter a file name (no extensions please): \c" read filename idl<<EOF .compile PBLplot.pro PBL $timestamp $choice $saveplot $filename exit EOF fi echo "continue" rm PBLplot.pro # |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|