Ero sivun ”Bash-skriptaus” versioiden välillä

Siirry navigaatioon Siirry hakuun
7 merkkiä poistettu ,  28. toukokuuta 2008
p (typo)
Rivi 135: Rivi 135:
  for muuttuja in {c..o}; { echo -n "$muuttuja "; sleep 1;}
  for muuttuja in {c..o}; { echo -n "$muuttuja "; sleep 1;}
=== While ===
=== While ===
While suorittaa lausekkeita niin kauan kunnes ehto on epätosi. Kun ehto on epätosi poistutaan loopista joilloin skriptin suoritus jatkuu seuraavalta loogiselta riviltä (while-lausekkeen jälkseiseltä riviltä).
While suorittaa lausekkeita niin kauan kun ehto on tosi. Kun ehto on epätosi poistutaan loopista joilloin skriptin suoritus jatkuu seuraavalta loogiselta riviltä (while-lausekkeen jälkseiseltä riviltä).
  while [ ehto ]
  while [ ehto ]
  do
  do
Rivi 147: Rivi 147:
   [[sleep]] 1
   [[sleep]] 1
  done
  done
Edellä oleva skripti tarkistaa, onko samassa hakemistossa oleva tiedosto <tt>testi</tt> olemassa. Tätä jatketaan niin kauan kunnes tiedostoa ei enää ole.  
Edellä oleva skripti tarkistaa, onko samassa hakemistossa oleva tiedosto <tt>testi</tt> olemassa. Tätä jatketaan niin kauan kunnes tiedostoa ei enää ole.
 
=== Until ===
=== Until ===
Until on while:n vastakohta. Until-lauseke jatkaa suoritusta niin kauan kunnes ehto on tosi.  
Until on while:n vastakohta. Until-lauseke jatkaa suoritusta niin kauan kunnes ehto on tosi.  
Rekisteröitymätön käyttäjä

Navigointivalikko