Ich habe Unix-Shell-Skripte geschrieben, aber ich bin unerfahren in der richtigen Formatierung. Es gab viele Fälle, in denen ich lange Zeilen schreiben musste, um sie als einen einzigen Befehl auszuführen.
Die Frage ist:Gibt es eine Möglichkeit, eine einzelne lange Zeile eines Shell-Befehls in mehrere Zeilen aufzuteilen und ihn dennoch als einen einzigen Befehl auszuführen?
Akzeptierte Antwort:
Teilen Sie die lange Zeichenfolge entweder in kleinere und möglicherweise besser lesbare Komponenten auf oder verwenden Sie ein nachgestelltes „\“, um einen Zeilenumbruch anzuzeigen.
von „man bash“:
Wenn ein \-Paar erscheint und der Backslash selbst nicht
in Anführungszeichen gesetzt ist, wird das \ als Zeilenfortsetzung behandelt (d. h. es wird
aus dem Eingabestrom entfernt und effektiv ignoriert).