Whitespace und Zeilenumbrüche

bash-Shell-Skripten sind sehr empfindlich, was Whitespace und Zeilenumbrüche betrifft. Da die »Schlüsselwörter« dieser Programmiersprache eigentlich Befehle sind, die von der Shell ausgewertet werden, müssen Sie die Argumente mit Whitespace trennen. Genauso würde ein Zeilenumbruch in der Mitte eines Befehls die Shell dahingehend in die Irre führen, dass sie glaubt, der Befehl wäre nicht vollständig. Folgen Sie den Konventionen, die wir hier präsentieren, und alles sollte gut werden.

Falls Sie einen langen Befehl in mehrere Zeilen aufteilen müssen, beenden Sie die einzelnen Zeilen (bis auf die letzte) mit einem einzelnen \-Zeichen, was »wird auf der nächsten Zeile fortgesetzt« bedeutet:

$ grep abcdefghijklmnopqrstuvwxyz ...

Get Linux kurz & gut, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.