The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
rsync - utesluta uttalande inte fungerar em23 Shell-programmering och Skript 1 08-21-2008 07:47
Hur använder sselect uttalande o / p i infoga uttalande. nkosaraju Shell-programmering och Skript 2 08-06-2008 10:26
Om meddelandet inte fungerar Hazmeister Shell-programmering och Skript 6 12-13-2007 04:33
Korn shell till bash - uttalande inte fungerar brdholman UNIX for Dummies Frågor & Svar 5 10-15-2007 10:49
hitta / om uttalande inte fungerar geomonap Shell-programmering och Skript 12 12-16-2005 09:56

Reply
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ök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 06-24-2009
strasner strasner is offline
Registered User
  
 

Join Date: juni 2009
Inlägg: 16
tills uttalande inte fungerar

im försöker skriva en till förklaring som dont gå till nästa steg förrän användaren insatsvaror en viss fras. Det är sedan lagras i en matris. Ive komma med den här koden så långt, men fungerar inte och jag vet inte varför.
Kod:
read in1
    until [ $in1 = 'lt' || $in1 = 't' || $in1 = 'rt' ]
        do 
        echo "Incorrect, try again"
        read in1
        done
    arr[$i]=$in1
behag hjälpa mig
  #2 (permalänk)  
Old 06-24-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.315
Citat:
Ursprungligen postat av strasner View Post
im försöker skriva en till förklaring som dont gå till nästa steg förrän användaren insatsvaror en viss fras. Det är sedan lagras i en matris. Ive komma med den här koden så långt, men fungerar inte och jag vet inte varför.
Kod:
read in1
    until [ $in1 = 'lt' || $in1 = 't' || $in1 = 'rt' ]
        do 
        echo "Incorrect, try again"
        read in1
        done
    arr[$i]=$in1
behag hjälpa mig
Denna linje:

Kod:
until [ $in1 = 'lt' || $in1 = 't' || $in1 = 'rt' ]
bör vara:

Kod:
until [ $in1 = 'lt' -o $in1 = 't' -o $in1 = 'rt' ]
Eller med ksh syntax:
Kod:
until [[ $in1 = 'lt' || $in1 = 't'  || $in1 = 'rt' ]]
  #3 (permalänk)  
Old 06-24-2009
strasner strasner is offline
Registered User
  
 

Join Date: juni 2009
Inlägg: 16
Tack så mycket, youve räddade mitt morgonen
Reply

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:21.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0