unix shell loop types
Oversigt over Unix Shell Loops og forskellige looptyper som:
- Unix Do While Loop
- Unix For Loop
- Unix indtil løkke
I denne vejledning vil vi dække kontrolinstruktionerne, der bruges til at gentage et sæt kommandoer over en række data.
Unix tilbyder tre loopstrukturer, hvoraf vi kan gentage en del af et program på et bestemt antal gange.
Unix-video nr. 17:
ba spørgsmål at stille på interviewet
Sløjfer i Unix
Du kan bruge forskellige sløjfer baseret på situationen.
De er:
# 1) Unix til loop-erklæring
Eksempel: Dette program tilføjer 1 + 2 + 3 + 4 + 5, og resultatet bliver 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Unix While-sløjfeerklæring
Eksempel: Dette program udskriver værdien af 'a' fem gange, fra 1 til 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Unix indtil loop-sætning
Dette program udskriver værdien af 'a' to gange fra 1 til 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Mens du kører disse sløjfer, kan der være behov for at bryde ud af sløjfen i en eller anden tilstand, inden du gennemfører alle gentagelserne eller at genstarte sløjfen, inden du udfylder de resterende udsagn. Dette kan opnås med udsagnene om 'pause' og 'fortsæt'.
Følgende program illustrerer 'pause' -operationen:
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”
Vores kommende vejledning vil orientere dig mere om at arbejde med Funktioner i Unix.
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Unix Shell Script-funktioner med parametre og retur
- Brug af Switch Case i Unix Shell Scripting: Case-esac-erklæring
- Unix Shell Scripting Tutorial med eksempler
- Unix Pipes Tutorial: Rør i Unix-programmering
- Hvad er Unix: En kort introduktion til Unix
- Unix tekstbehandlingskommandoer: Unix-filtre med eksempler
- Loop konstruerer i C ++ med eksempler
- VBScript Loops: For Loop, Do Loop og While Loop