Существует ли оператор типа &&, который игнорирует статус возврата?

Существует ли оператор типа &&, который игнорирует статус возврата?

Я обнаружил следующий полезный прием для длительных задач в командной строке:

do_some_task && make_a_noise

Например, на OSX:

do_some_task && say 'done'

Однако &&означает «выполнить следующую команду, если предыдущая вернула 0 при успешном выполнении». Если первая команда не выполняется, вторая не выполняется.

Существует ли аналогичный оператор, который означает «сделать это независимо от статуса возврата предыдущей команды»?

решение1

Да, ;:

do_some_task ; say 'done'

Связанный контент