Лабораторная работа 7: «Объединения команд»
Описание
Цель
Ознакомиться с логическими элементами и выполнить задание.
Задание
В bash команды можно соединять в одну по особой логике. Логику обеспечивают специальные символы:
&& - если выполнится команда слева, то команда справа тоже начнет выполняться.
|| - если выполнилась команда слева, то остальные команды выполняться не будут.
Команды по краям от этих символов могут быть любыми, например:
echo 1 && echo 2
echo 1 || echo 2
Так же их количество может быть больше, чем два.
Консоль поддерживает такие значения, как true и false. Например, false вместо команды заведомо будет означать то, что команда не выполнилась.
Выполните следующие команды и объясните их вывод:
false || echo 0
false || echo 0 || echo 1
echo 0 || false || echo 1
echo 0 && false && echo 1
echo 0 && true && echo 1
echo 0 && true || echo 1
echo 0 && false || echo 1