```shell $ xdo show 0 $ [[ $? == 0 ]] && echo "Done" || echo "Err" Done $ ``` Result - done. expected - error. Is it possible that in the case when the command is not executed (wrong id for example) , the return status is not equal to 0?