Ich habe den folgenden nützlichen Trick für lang andauernde Aufgaben auf der Befehlszeile entdeckt:
do_some_task && make_a_noise
Beispielsweise unter OSX:
do_some_task && say 'done'
Bedeutet jedoch: &&
„Führen Sie den nächsten Befehl aus, wenn der vorherige erfolgreich 0 zurückgegeben hat.“ Wenn der erste Befehl fehlschlägt, wird der zweite nicht ausgeführt.
Gibt es einen ähnlichen Operator, der bedeutet: „Tu dies unabhängig vom Rückgabestatus des vorherigen Befehls“?
Antwort1
Ja das ;
:
do_some_task ; say 'done'