Bash – If-else (Norsk)

Om-andre beslutningsprosesser uttalelser i bash-scripting ligner noen andre programmer. Hvor gjennomføring av en blokk av setningen er avgjort basert på resultatet av hvis tilstanden. Hvis det vurderes en tilstand av sann, så hvis blokker-koden er utført på falsk tilstand, else-blokken koden kjøres, som er valgfritt.,iv – >

Shell

1
2
3
4
5
6

hvis
og deretter
//hvis-blokk kode
annet
// else-blokken kode
jente

i utgangspunktet, det er 4 typer av if-setningene.,

  • dersom uttalelse
  • if-else setningen
  • andre-hvis stigen uttalelse
  • nøstede if-setning

Bash – if-setning Eksempel

Dette er den grunnleggende om tilstand, hvor koden blokkere utfører basert på resultatet av definert tilstand. Hvis resultatet er sant koden blokk vil bli utført, og hvis resultatet er falske programmet vil omgå kode blokk.

For eksempel, tar input av et nummer fra brukeren, og sjekke om den gitte tallet er større enn 10. Hvis tilstanden evalueres til sann skrive ut en melding på skjermen, andre ikke.,

Shell

1
2
3
4
5
6
7
8

#!,/bin/bash
lese -p «Enter numerisk verdi: «myvar
hvis
og deretter
echo «Verdien er større enn 10»
– fi

Bash – if-else Setningen Eksempel

ved Hjelp av if…else-setning, kan vi også kjøre en uttalelse om tilstanden går forfalskning. Her kan du også definere en blokk av uttalelser med andre, som vil bli gjennomført med tilstanden går forfalskning.

ved Hjelp av det samme skriptet som ovenfor., Bare hvis en bruker-bokført verdi er større enn 10 for så å skrive «OK»., verdien er lik 10 eller mindre skriv «Ikke OK»

Shell

1
2
3
4
5
6
7
8
9
10

#!,/bin/bash
lese -p «Enter numerisk verdi: «myvar
hvis
og deretter
echo «OK»
annet
echo «Ikke OK»
– fi

Bash – Hvis-elif-else Setningen Eksempel

I tillegg til andre-hvis vi kan sjekke for nye forhold, hvis programmet går til andre kvartal.

elif (else if) er brukt for flere dersom forholdene. I tilfelle en hvis tilstanden går falsk så sjekk en annen dersom forholdene., For eksempel, inngang merker av en student og sjekk om merker som er større eller lik 80 deretter skrive ut «Meget God». Hvis merkene er mindre enn 80 og større eller lik 50 og deretter skrive ut 50 og så videre. Sjekk nedenfor skriptet og gjennomføre det på shell med forskjellige-2 innganger.

Bash – Nøstede if-setning Eksempel

Med nestede hvis en tilstand som går i oppfyllelse da bare sjekke en annen tilstand. Ta For eksempel 3 numeriske verdier som input og sjekk den største verdien.

– tag-bash betingelser, ellers, hvis

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Hopp til verktøylinje