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
Om meddelandet Problem .. LinuxRacr Shell-programmering och Skript 2 02-27-2008 12:47
Problemet med om uttalandet jämställdhet cleansing_flame Shell-programmering och Skript 1 02-12-2008 10:57
Mål uttalande problem gzs553 UNIX för avancerade & Expertanvändare 6 11-14-2006 04:24
Problemet med en if-sats hcclnoodles Shell-programmering och Skript 2 04-17-2003 11:53
Om uttalande problem coughlin74 UNIX for Dummies Frågor & Svar 1 09-27-2001 05:31

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ök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 12-04-2005
djt0506 djt0506 is offline
Registered User
  
 

Join Date: Nov 2005
Inlägg: 5
Om uttalande problem

Hej alla. Jag har bara ett mycket litet problem. Jag har en meny av 7 val. Jag vill ha en förklaring om så att om användaren väljer något annat än inom 1 till 7 olika, jag klarar det fel för det.

Jag försökte detta:

if [$ val-ne [1-7]]
sedan
.......
fi

(men dont work)

... några förslag?

Tack alla på förhand
  #2 (permalänk)  
Old 12-04-2005
grasper grasper is offline
Registered User
  
 

Join Date: Sep 2005
Inlägg: 45
användning: --

if [[$ val-lt 1 | | $ val-gt 7]]
sedan
.....
fi

skål
  #3 (permalänk)  
Old 12-04-2005
grahamb grahamb is offline
Registered User
  
 

Join Date: Dec 2005
Ort: Windsor, Ont Kanada
Inlägg: 13
LHS "om" skall anges.

Hej Djt!

En av anledningarna till att ditt manus inte fungerar är att den vänstra sidan måste anges inom citattecken, till exempel:

Kod:
if [ "$number" = "1" ]; then
    echo "Number equals 1"
else
    echo "Number does not equal 1"
fi

Hänvisa till denna länk för utmärkta förklaring: http://linuxcommand.org/wss0100.php

Hoppas det var till hjälp
Hälsningar
Graham
  #4 (permalänk)  
Old 12-04-2005
grahamb grahamb is offline
Registered User
  
 

Join Date: Dec 2005
Ort: Windsor, Ont Kanada
Inlägg: 13
Testa ett intervall av värden

Hej igen Djt!

Try this one, tar upp denna idé RH-sidan av ekvationen, nämligen: intervall av värden:

Kod:
read character
case $character in
            # Check for letters
    [a-z] | [A-Z] ) echo "Alpha range i[a-z]: You typed the letter $character"
            ;;
            # Check for digits
    [0-9] )     echo "Numeric range: 0-9: You typed the digit $character"
            ;;
            # Check for anything else
    * )         echo "You did not type a letter or a digit"
esac

Prova denna länk för ytterligare förklaringar: http://linuxcommand.org/wss0120.php

Återigen hoppas jag att detta är nyttigt!
Rergards
GrahamB
  #5 (permalänk)  
Old 12-04-2005
Bakunin bakunin is offline Forum Staff  
Bughunter extraordinär
  
 

Join Date: maj 2005
Ort: I det vänstra byte av / dev / kmem
Inlägg: 1.641
"-ne" är en operatör att jämföra heltalsvärden (för att vara not equal). "[-7]" Är en sträng, inte en Int, det är därför testet misslyckades.

Hur lösa din uppgift bättre redan förklarats.

Bakunin
Closed Thread

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 07:22.


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