Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # VARIANT 1
- #!/bin/bash
- # Sätt variabel "x" till 1
- x=1
- # Detta är en while loop, den utför det som står mellan while och done tills tillståndet är mött
- # i det här fallet när $x är 100. -ge betyder "greater then or equal to".
- # Så i detta "statement" så säger vi att den ska fortsätta tills $x blir större eller likamed 100
- while [ $x -ge 100 ]; do
- # Skriv ut innehållet i $x och texten som dom vill ha
- echo "This is iteration $x."
- # Öka värdet av variabeln "x" med sig själv + 1
- let x=x+1
- # Avsluta kommandon och säg att vi är klara
- done
- -------------------------------------
- # VARIANT 2
- #!/bin/bash
- # Detta är en for-loop, x:et efter for säger att våran temporära variabel i loopen heter x.
- # $(seq 1 100) räknar upp 1 till 100 separerat med ett mellanslag fram tills den stöter på ett ;
- # for-loop:en går igenom listan specifierad efter "in".
- # för att skriva ut vad som egentligen är:
- # for x in 1 2 3 4 5 6 7 8 9 osv
- # do är en beskrivning för det som ska hända i varje iteration ska stå härnäst
- for x in $(seq 1 100); do
- # Skriv ut texten och värdet av $x som per iteration kommer bli 1 högre eftersom nästa tal i
- # iterationen är +1 från det tidigare.
- echo "This is iteration $x."
- # samma som i while loopen
- done
- # om vi skrivit en for loop som såg ut så här:
- # for x in 2 4 6; do
- # echo $x
- # done
- # så hade den snurrat 3 gånger och skrivit ut 2, sen 4 sen 6
Add Comment
Please, Sign In to add comment