Bash - Перевірка знань¶
Кожне замовлення має повертати код повернення в кінці свого виконання:
- Так
- Ні
Код повернення 0 вказує на помилку виконання:
- Так
- Ні
Код повернення зберігається у змінній $@
:
- Так
- Ні
Команда test дозволяє:
- Перевірити тип файлу
- Перевірити змінну
- Порівняти числа
- Порівняти вміст 2 файлів
Команда expr
:
- З’єднує 2 рядки символів
- Виконує математичні дії
- Відображає текст на екрані
Синтаксис наведеної нижче умовної структури здається вам правильним? Поясніть чому.
if command
command if $?=0
else
command if $?!=0
fi
- Так
- Ні
Що означає такий синтаксис: ${variable:=value}
- Відображає значення заміни, якщо змінна порожня
- Відображення значення заміни, якщо змінна не порожня
- Призначає нове значення змінній, якщо вона порожня
Синтаксис наведеної нижче умовної альтернативної структури здається вам правильним? Поясніть чому.
case $variable in
value1)
commands if $variable = value1
value2)
commands if $variable = value2
*)
commands for all values of $variable != of value1 and value2
;;
esac
- Так
- Ні
Що з наведеного не є структурою для циклу?
- while
- until
- loop
- for
Author: Antoine Le Morvan
Contributors: Steven Spencer, Ganna Zhyrnova