command && (say done ; echo done) || (echo error ; say error)
Пример 1: echo alik && (say done ; echo done) || (echo error ; say error) приведет к завершенному слову.
Пример 2: non_existing_command_error && (say done ; echo done) || (echo error ; say error) приведет к ошибке.
* Требуется -
sudo apt-get install gnustep-gui-runtime
Приветствия.