Я понимаю, что если я выполняю команду в оболочке с операторами амперсанда, например, command1&&command2
и если первая команда выполняется успешно, это происходит с нулевым статусом выхода.
Это похоже на булеву логику или отличается от нее, когда 0 ложно, а 1 истинно или я правильно понял?
Имеет ли значение тип используемой вами оболочки? В настоящее время я работаю с Bourne-Again Shell.