Реферат: Складання сценаріїв в операційній системі LINUX
done
max=mas [0]
for((i=0; i<5; i++))
do
for((j=0; j<5; j++))
do
if [$max –lt ${mas [i] [j] }]
then let max=${mas [i] [j] }
fi
done
done
echo “result is $max”
Оператор циклу until можна використовувати для повторного виконання <операторів> до тих пір, поки заданий <вираз> буде залишатись хибним:
until <вираз>
do
<оператори>
done
10 Функції
Як і в мовах високого рівня, окремі частини сценаріїв можна записувати у вигляді функцій. Формат визначення функції такий:
func() {
<оператори>
}
Виклик функції, якій передаються параметри param1, param2, param3:
func param1 param2 param3
Можна також передати параметри у вигляді одного рядка, наприклад, $@. Функція може інтерпретувати параметри за тими же принципами, за якими виконується інтерпретація позиційних параметрів, що передаються сценарію оболонки. Наприклад, для обчислення виразу
можна використати дві функції:
#! /bin/ bash
a = 9