The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
flere forhold, hvis du bruger & & operatør codeman007 Shell Programmering og Scripting 2 12-30-2008 04:59 PM
Perl Substition med flere betingelser EDALBNUG UNIX for dummyer Spørgsmål & svar 4 09-25-2008 04:15 PM
Flere betingelser i finde eller ls stmts mavsman UNIX for dummyer Spørgsmål & svar 5 04-01-2008 05:57 PM
flere betingelser i hvis / derefter grandtheftander UNIX for dummyer Spørgsmål & svar 4 07-21-2006 02:58 PM
flere betingelser i hvis erklæringer Tim mauger Shell Programmering og Scripting 3 04-28-2002 10:42 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 04-21-2009
bashshadow1979 bashshadow1979 is offline
Registreret Bruger
  
 

Join Date: Mar 2009
Stillinger: 8
flere, hvis betingelser

Guys, Im forsøger at have et script, der evaluerer flere betingelser:

Code:
test.sh:

if [ $1 = "brazil1" ]
then
echo "host $1"
else
if [ $1 = "brazil2" ]
then
echo "host $1"
else
echo $1 not valid
exit 1
fi
når jeg gør
Code:
 ./test.sh brazil1
Jeg får:

Code:
./test.sh: line 12: syntax error: unexpected end of file
Jeg er ikke sikker på, hvad jeg gør forkert, kan De give mig en hånd på den please?

Tak

Sidst redigeret af bashshadow1979; 04-21-2009 på 02:32 PM..
  #2 (permalink)  
Old 04-21-2009
giannicello giannicello is offline
Registreret Bruger
  
 

Join Date: Sep 2001
Beliggenhed: Phoenix
Posts: 169
Du har to 'hvis' og kun en' fi ', hvis jeg så det korrekt. Brug kode tag.
  #3 (permalink)  
Old 04-21-2009
bashshadow1979 bashshadow1979 is offline
Registreret Bruger
  
 

Join Date: Mar 2009
Stillinger: 8
Flere betingelser

Im sorry for ikke bruger koden tag, vil jeg næste gang

Hvad jeg forsøger at gøre, er at have et script hvor jeg kan sende en parameter og er baseret på denne parameter udføre en funktion.

hvis scriptet modtaget brazil1 derefter echo noget, hvis den modtager brazil2 derefter echo noget andet .. mv. mv.

Thanks guys, I'm sorry for the dumme spørgsmål, men jeg cant tallet det ud ..
  #4 (permalink)  
Old 04-21-2009
giannicello giannicello is offline
Registreret Bruger
  
 

Join Date: Sep 2001
Beliggenhed: Phoenix
Posts: 169
Jeg kan ikke se, du lægger i det andet »fi« endnu i slutningen så jeg ændre anden andet at »Elif 'for dig:

Code:
if [ $1 = "brazil1" ]; then
   echo "host $1"
elif [ $1 = "brazil2" ]; then
   echo "host $1"
else
   echo $1 not valid
   exit 1
fi
  #5 (permalink)  
Old 04-21-2009
dr.house dr.house is offline
Registreret Bruger
  
 

Join Date: Dec 2008
Location: Schweiz
Posts: 227
Citat:
Oprindeligt Indsendt af bashshadow1979 View Post
Hvad jeg forsøger at gøre, er at have et script hvor jeg kan sende en parameter og er baseret på denne parameter udføre en funktion.
Jeg vil hellere bruge tilfælde, Fx:

Code:
case $1 in
"brazil1")
  # do this
;;
"brazil2")
  # do that
;;
*)
  # oops ;-)
;;
esac
(baggrundsoplysninger)
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 03:10 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0