Реферат: Складання сценаріїв в операційній системі LINUX
4 Оператори введення і виведення
Для введення змінних з клавіатури використовується оператор read. Наприклад, для введення змінних var, var2, var3 в сценарії необхідно записати:
read var1 var2 var3
Для виведення повідомлень на екран дисплея використовується оператор echo. Наприклад,
echo This is message
Якщо в сценарії необхідно вивести значення змінної, тоді використовуються подвійні лапки, наприклад
echo “result is $y”
Користуючись операторами введення та виведення можна написати найпростіший сценарій для обчислення арифметичних виразів:
#! /bin/bash
a=3
b=5
echo “Введіть значення змінної x”
read x
let y=($a+$b) *$x
echo “result is $y”
5 Порівняння виразів
Розглянемо порівняння чисел, рядків а також логічні і файлові операції порівняння.
5.1 Порівняння чисел
Для порівняння двох чисел можуть використовуватись такі операції:
a –eq b визначення рівності чисел a і b;
a –ne b визначення нерівності чисел a і b;
a –gt b визначення того, чи число a більше числа b;
a –ge b визначення того, чи число a більше або дорівнює числу b;
a –lt b визначення того, чи число a менше числа b;
a –le b визначення того, чи число a менше або дорівнює числу b.
5.2 Порівняння рядків
Для порівняння двох рядків можуть використовуватись такі операції:
str1 = str2 визначення рівності рядків str1 і str2;
str1! = str2 визначення нерівності рядків str1 і str2;