Реферат: Складання сценаріїв в операційній системі LINUX
-z перевірка нульової довжини рядка.
5.3 Логічне порівняння
Логічні операції використовуються для порівняння виразів логічних операцій NOT, AND і OR:
! логічна операція NOT над логічним виразом;
-a логічна операція AND над двома логічними виразами;
-o логічна операція OR над двома логічними виразами.
5.4 Файлові операції порівняння
Такі операції можуть використовуватись для перевірки файлів:
-d перевірка того, чи є файл каталогом;
-f перевірка того, чи є файл звичайним файлом;
-r перевірка того, чи є право доступу для читання файла;
-w перевірка того, чи є право доступу для запису у файл;
-x перевірка того, чи є право доступу для виконання файла;
-s перевірка того, чи є файл з ненульовою довжиною.
6 Умовні оператори
Умовний оператор if дозволяє в залежності від виконання заданої умови <виразу> виконувати <оператори 1> або <оператори 2>. Формат цього оператора такий:
if <вираз>
then <оператори 1>
else <оператори 2>
fi
Умовні оператори можуть бути вкладеними, наприклад:
if <вираз 1>
then <оператори 1>
else if <вираз 2>
then <оператори 2>
else <оператори 3 >
fi
fi
Ключове слово fi означає закінчення одного умовного оператора, тому їх кількість у вкладеному умовному операторі повинна дорівнювати кількості ключових слів if. Існує також форма скороченого запису вкладеного умовного оператора, коли достатньо лише одного ключового слова fi: