![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| "slutet av filen" oväntade | srisreeku | Shell-programmering och Skript | 1 | 04-28-2008 03:39 |
| slutet av ärende oväntade | naveeng.81 | Shell-programmering och Skript | 1 | 03-11-2008 06:43 |
| oväntade slutet av filen | dineshr85 | Shell-programmering och Skript | 2 | 10-15-2007 03:47 |
| "slutet av filen" oväntade | abhijeetkul | Shell-programmering och Skript | 4 | 04-10-2006 07:42 |
| Gunzip: oväntade slutet av filen | Dolly | UNIX for Dummies Frågor & Svar | 1 | 09-26-2002 06:34 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
"slutet av filen" oväntade
HJÄLP TACK! Jag använder detta script, och Jag får felmeddelandet "slutet av filen" oväntade. Jag vet att det oftast innebär parentes eller vad är olämplig, men jag skränande hittar något! Jag är ny på manus och jag ställde några "print" staements i och det är inte få förbi första IF uttalande jag dont tänka. Här är skriptet. Tack på förhand Kod:
#!/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 # Senast redigerad av Franklin52; 10-11-2008 vid 01:10.. Orsak: lägga till kod taggar |
|
||||
|
Syntaxen för om uttalandet är inte rätt, byta om och Elif uttalande med: Kod:
if [ "$choice" -eq 1 ] and elif [ "$choice" -eq 2 ] Se upp för de utrymmen runt parentes. Var placerar din kod mellan kod taggar nästa gång för att öka läsbarheten. Välj din kod och klicka på # symbol ovanför redigeringsfönstret. Hälsningar |
|
||||
|
Tack för snabbt svar, du kan se nu att jag har ändrat på syntaxen, men jag är fortfarande får samma felmeddelande .... några andra förslag? Kod:
#!/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 # |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|