Kapitel 7. Quoting

Shell-Metazeichen (und andere, etwa Leerzeichen in Argumenten) müssen in vielen Situationen vor einer vorzeitigen Auswertung geschützt (maskiert) werden. Dies erfolgt mit so genannten Quotes:

  • \, der Backslash: Er schützt das im unmittelbar folgende Zeichen, aber keine schließenden einfachen Hochkommata.

  • ", doppelte Hochkommata: Sie schützen zwischen ihnen stehende Teile der Befehlszeile, erlauben aber die Auswertung von $Variable und Historyexpandierungen. Zwischen ihnen können einfache Hochkommata verwendet werden; Konstruktionen wie $@ und $* haben in doppelten Quotes eine besondere Wirkung. Einen Backslash entfernt die Bash automatisch, sofern er nicht vor einem Ausrufezeichen steht.

  • ', einfache Hochkommata (strenge Quotes): ...

Get bash kurz & gut, Second 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.