unix shell loop types
Översikt över Unix Shell Loops och olika looptyper som:
- Unix Do While Loop
- Unix för loop
- Unix till loop
I denna handledning kommer vi att täcka kontrollinstruktionerna som används för att iterera en uppsättning kommandon över en serie data.
Unix erbjuder tre loopstrukturer som vi kan upprepa en del av ett program vid ett visst antal gånger.
Unix Video # 17:
Slingor i Unix
Du kan använda olika slingor baserat på situationen.
Dom är:
# 1) Unix för loop-uttalande
hur man skriver en programtestplan
Exempel: Detta program lägger till 1 + 2 + 3 + 4 + 5 och resultatet blir 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Unix While loop-uttalande
Exempel: Detta program skriver ut värdet på a fem gånger, från 1 till 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Unix till loop-uttalande
Detta program skriver ut värdet på 'a' två gånger från 1 till 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
När du kör dessa slingor kan det vara ett behov av att bryta sig ur slingan i något tillstånd innan du slutför alla iterationerna eller att starta om slingan innan du slutför de återstående uttalandena. Detta kan uppnås med uttalandena 'break' och 'continue'.
Följande program illustrerar 'break' -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”
Vår kommande handledning kommer att informera dig mer om att arbeta med funktioner i Unix.
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- Unix Shell-skriptfunktioner med parametrar och retur
- Använda Switch Case i Unix Shell Scripting: Case-esac Statement
- Unix Shell Scripting Tutorial med exempel
- Unix Pipes Tutorial: Pipes in Unix Programming
- Vad är Unix: En kort introduktion till Unix
- Unix textbehandlingskommandon: Unix-filter med exempel
- Loop-konstruktioner i C ++ med exempel
- VBScript Loops: For Loop, Do Loop och While Loop