unix shell loop types
Преглед петљи Уник шкољке и различитих типова петље попут:
- Уник ради док петља
- Уник за петљу
- Уник Унтил Лооп
У овом упутству ћемо покрити контролне инструкције које се користе за понављање низа наредби над низом података.
Питања и одговори са ХП-овим центром за квалитет
Уник нуди три петље структуре од којих можемо да поновимо део програма у одређеном броју пута.
Уник Видео # 17:
Лоопс у Унику
Можете користити различите петље у зависности од ситуације.
Су:
# 1) Изјава о петљи Уник Фор
Пример: Овај програм ће додати 1 + 2 + 3 + 4 + 5 и резултат ће бити 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Изјава петље Уник Вхиле
Пример: Овај програм ће исписати вредност „а“ пет пута, од 1 до 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Изјава петље Уник Унтил
Овај програм ће исписати вредност „а“ два пута од 1 до 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Док се изводе ове петље, можда ће бити потребно да се у неком стању прекида из петље пре довршења свих итерација или да се поново покрене петља пре довршавања преосталих израза. То се може постићи изјавама „прекид“ и „наставак“.
Следећи програм илуструје операцију „прекида“:
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”
Наш предстојећи водич ће вам дати више информација о раду са функцијама у Унику.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Функције скрипте Уник љуске са параметрима и повратом
- Коришћење преклопног кућишта у скриптама љуске Уник: Изјава о случају и случају
- Водич за скрипте за Уник Схелл са примерима
- Водич за Уник цеви: Цеви у програмирању за Уник
- Шта је Уник: Кратки увод у Уник
- Наредбе за обраду текста Уник: Уник филтри са примерима
- Лооп конструкције у Ц ++ са примерима
- ВБСцрипт петље: за Лооп, До Лооп и Вхиле Лооп