The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Problemet med hvis samtidig, for forhold kittusri9 Shell programmering og Skripting 3 04-24-2008 10:15
flere forhold hvis / deretter grandtheftander UNIX for Dummies Spørsmål og svar 4 07-21-2006 02:58
hvis setningen med to betingelser cin2000 Shell programmering og Skripting 1 01-23-2006 03:21
hvis setningen med to vilkår-e, & & yongho Shell programmering og Skripting 16 06-14-2005 05:46
flere forhold hvis uttalelser tim mauger Shell programmering og Skripting 3 04-28-2002 10:42

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 09-19-2008
audiophile audiophile is offline
Registrert bruker
  
 

Bli Dato: Sep 2008
Innlegg: 27
hvis deretter setninger med to vilkår ...?

Er det mulig å sette opp to betingelser for en hvis deretter uttalelse i en pbash script?

For eksempel, avhengig av teksten verdien av en variabel jeg analysere ut av en XML-fil, jeg vil tilordne en tallverdier.

Eksempel:

Code:
if [ "$VAR" = "Upper" ]; then
VAR="25"
fi

if [ "$VAR" = "Lower" ]; then
VAR="25"
fi
Kan disse to setningene bli erstattet med en eneste?
  #2 (permalink)  
Old 09-19-2008
manosubsulo manosubsulo is offline
Registrert bruker
  
 

Bli Dato: Aug 2008
Innlegg: 87
Code:
if [ "$VAR" = "Upper" -o "$VAR" = "Lower" ]
VAR="25"
fi
her -o representerer logisk eller
  #3 (permalink)  
Old 09-19-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Hva er "pbash"?

Code:
if [ "$VAR" = "Upper" ] || [ "$VAR" = "Lower" ]; then
  VAR=25
fi
Moderne POSIX shells har et fyldigere av conditionals hjelp [[vilkår]], eller du kan bruke sak:

Code:
case $VAR in Upper|Lower) VAR=25;; esac
  #4 (permalink)  
Old 09-19-2008
audiophile audiophile is offline
Registrert bruker
  
 

Bli Dato: Sep 2008
Innlegg: 27
Sitat:
Originally Posted by æra View Post
Hva er "pbash"?
Typeo ... bare ren bash

Takk som alltid for store svar. Disse fora og bidrar medlemmene er kjempefint!
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 04:48.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0