Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

7. Quoting

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): sie verhindern die Auswertung aller eingeschlossenen Metazeichen. Nicht einmal ein Backslash hebt die Wirkung einfacher Quotes auf. Achtung: diese unterscheiden sich von den »Backticks«: '.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial