Beide scheinen BASH zu signalisieren, mit einem weiteren Befehl nach den Symbolen zu beginnen, aber gibt es einen deutlichen Unterschied?
Beste Antwort
Mit dieser Zeile:
command1 && command2
command2 wird ausgeführt, wenn (und nur wenn) command1 den Exit-Status Null zurückgibt, während in dieser Zeile:
command1 ; command2
sowohl command1 als auch command2 werden unabhängig davon ausgeführt. Mit dem Semikolon können Sie viele Befehle in einer Zeile eingeben.