Guest User

Untitled

a guest
May 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. # VARIANT 1
  2. #!/bin/bash
  3. # Sätt variabel "x" till 1
  4. x=1
  5.  
  6. # Detta är en while loop, den utför det som står mellan while och done tills tillståndet är mött
  7. # i det här fallet när $x är 100. -ge betyder "greater then or equal to".
  8. # Så i detta "statement" så säger vi att den ska fortsätta tills $x blir större eller likamed 100
  9. while [ $x -ge 100 ]; do
  10. # Skriv ut innehållet i $x och texten som dom vill ha
  11. echo "This is iteration $x."
  12. # Öka värdet av variabeln "x" med sig själv + 1
  13. let x=x+1
  14. # Avsluta kommandon och säg att vi är klara
  15. done
  16.  
  17.  
  18.  
  19.  
  20. -------------------------------------
  21.  
  22.  
  23.  
  24.  
  25. # VARIANT 2
  26. #!/bin/bash
  27. # Detta är en for-loop, x:et efter for säger att våran temporära variabel i loopen heter x.
  28. # $(seq 1 100) räknar upp 1 till 100 separerat med ett mellanslag fram tills den stöter på ett ;
  29. # for-loop:en går igenom listan specifierad efter "in".
  30. # för att skriva ut vad som egentligen är:
  31. # for x in 1 2 3 4 5 6 7 8 9 osv
  32. # do är en beskrivning för det som ska hända i varje iteration ska stå härnäst
  33. for x in $(seq 1 100); do
  34. # Skriv ut texten och värdet av $x som per iteration kommer bli 1 högre eftersom nästa tal i
  35. # iterationen är +1 från det tidigare.
  36. echo "This is iteration $x."
  37. # samma som i while loopen
  38. done
  39.  
  40. # om vi skrivit en for loop som såg ut så här:
  41. # for x in 2 4 6; do
  42. # echo $x
  43. # done
  44. # så hade den snurrat 3 gånger och skrivit ut 2, sen 4 sen 6
Add Comment
Please, Sign In to add comment