Ich muss viele Befehle in einer Reihenfolge ausführen, etwa 5 oder 10. Aber sie alle arbeiten mit Pfaden und sind daher sehr lang, etwa 90 Zeichen pro Befehl, deshalb wird && wahrscheinlich nicht funktionieren.
Gibt es eine Problemumgehung?
Ich möchte dann erst laufen, nachdem der eine fertig und erfolgreich war.
Antwort1
Fügen Sie sie Zeile für Zeile in ein Shell-Skript ein und beenden Sie jede Zeile mit einem \
(das den Zeilenumbruch verhindert):
#!/bin/bash
command1 /very/long/path/to/directory && \
command2 /another/very/long/path/to/directory && \
command3 /and/another/very/long/path/to/another/directory && \
echo "Command sequence finished succesfully"