O'Reilly logo

bash kurz & gut, Second Edition by Karsten Guenther

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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): ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required