Existe um operador como && que ignora o status de retorno?

5

Eu descobri o seguinte truque útil para tarefas de longa duração na linha de comando:

do_some_task && make_a_noise

Por exemplo, no OSX:

do_some_task && say 'done'

No entanto, && significa "executar o próximo comando se o anterior retornou 0 para sucesso". Se o primeiro comando falhar, o segundo não será executado.

Existe um operador semelhante que significa "faça isso independentemente do status de retorno do comando anterior"?

    
por Nathan Long 11.07.2012 / 17:56

1 resposta

18

Sim, o ; :

do_some_task ; say 'done'
    
por 11.07.2012 / 17:57