unix shell loop types
Oversikt over Unix Shell Loops og forskjellige looptyper som:
- Unix Do While Loop
- Unix For Loop
- Unix til løkken
I denne opplæringen vil vi dekke kontrollinstruksjonene som brukes til å iterere et sett med kommandoer over en serie med data.
qtp intervju spørsmål og svar i 4 år erfarne
Unix tilbyr tre sløyfestrukturer som vi kan gjenta en del av et program til et spesifisert antall ganger.
Unix Video # 17:
Sløyfer i Unix
Du kan bruke forskjellige sløyfer basert på situasjonen.
De er:
# 1) Unix For loop statement
Eksempel: Dette programmet vil legge til 1 + 2 + 3 + 4 + 5 og resultatet blir 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Unix While-løkkeerklæring
Eksempel: Dette programmet skriver ut verdien av 'a' fem ganger, fra 1 til 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Unix til loop-uttalelse
Dette programmet skriver ut verdien av 'a' to ganger fra 1 til 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Mens du kjører disse sløyfene, kan det være behov for å bryte ut av sløyfen i noen tilstand før du fullfører alle iterasjonene eller å starte sløyfen på nytt før du fullfører de gjenværende utsagnene. Dette kan oppnås med 'break' og 'continue' uttalelser.
Følgende program illustrerer 'pause' -operasjonen:
num=1 while ( $num -le 5 ) do read var if ( $var -lt 0 ) then break fi num=`expr $num + 1` done echo “The loop breaks for negative numbers”
Vår kommende veiledning vil orientere deg mer om å jobbe med Funksjoner i Unix.
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Unix Shell Script-funksjoner med parametere og retur
- Bruke Switch Case i Unix Shell Scripting: Case-esac Statement
- Unix Shell Scripting Tutorial med eksempler
- Unix Pipes Tutorial: Pipes in Unix Programming
- Hva er Unix: En kort introduksjon til Unix
- Unix tekstbehandlingskommandoer: Unix-filtre med eksempler
- Loop konstruerer i C ++ med eksempler
- VBScript Loops: For Loop, Do Loop og While Loop