Реферат: Складання сценаріїв в операційній системі LINUX

then <оператори 1>

elif <вираз 2>

then <оператори 2>

else <оператори 3>

fi

7 Оператор-перемикач

Існує спеціальний оператор, який зручно використовувати при великій кількості розгалужень. Оформити такий запис дозволяє оператор case, формат якого такий:

case var in

S1) <оператори 1>;;

S2) <оператори 2>;;

S3) < оператори 3>;;

*) <оператори 4>;;

esac

В залежності від того, чи збігається значення змінної var із значенням S1, S2 або S3, виконуються відповідно <оператори 1>, <оператори 2> або <оператори 3>. Якщо вказаного збігу немає, тоді виконуються <оператори 4>.

8 Оператор циклу for

Оператор for має декілька форматів. Найпростіший формат цього оператор циклу, який використовує одновимірний список, має такий вигляд:

for var in list

do

<оператори>

done

В даному випадку <оператори> виконуються по одному разу для кожного значення змінної var із списку list. Приклад сценарію для знаходження суми елементів одновимірного масиву:

#! /bin/bash

mas=’3 7 12 5 8’

sum=0

for var in $mas

do

let sum=$sum + $var

done

echo “result is $sum”

К-во Просмотров: 284
Бесплатно скачать Реферат: Складання сценаріїв в операційній системі LINUX