A while és az until a Unix shell két beépÃtett ciklusutasÃtása.[1] Használata:
while feltétel
do utasÃtás...
done
A while utasÃtásban a ciklusmagbeli utasÃtások addig hajtódnak végre, amÃg a feltétel – mely szintén Unix-utasÃtás – sikeres, azaz visszatérési értéke 0.
Az until utasÃtás formája azonos, de ciklusmagja addig hajtódik végre, amÃg a feltétel nem teljesül, azaz visszatérési értéke nem 0. Másként:
until feltétel
és
while ! feltétel
azonos.
Az alábbi példa félpercenként kiÃrja a fájlrendszerek telÃtettségét, amÃg Ctrl/C-vel le nem állÃtjuk:
while true
do df -hT
echo # ures sor
sleep 30
done
Jegyzetek
- ↑ A harmadik ciklusutasÃtás a for.
Kapcsolódó szócikkek
|
---|
Fájlrendszer | |
---|
Processzek | |
---|
Felhasználói környezet | |
---|
Szövegkezelés | |
---|
Shell programozás | |
---|
Hálózat | |
---|
Keresés | |
---|
Dokumentáció | |
---|
Egyéb | |
---|