Skip to Main Content
bash Kochbuch, 2. Auflage
book

bash Kochbuch, 2. Auflage

by Carl Albing, JP Vossen
September 2024
Intermediate to advanced content levelIntermediate to advanced
726 pages
16h 57m
German
O'Reilly Media, Inc.
Book available
Content preview from bash Kochbuch, 2. Auflage

Anhang C. Befehlszeilenverarbeitung

Im Laufe des Buches haben wir eine Vielzahl von Möglichkeiten gesehen, wie die Shell Eingabezeilen verarbeitet, vor allem mit read. Wir können uns diesen Prozess als eine Teilmenge der Dinge vorstellen, die die Shell bei der Verarbeitung von Befehlszeilen macht. In diesem Anhang findest du eine detailliertere Beschreibung der Schritte, die bei der Verarbeitung der Befehlszeile ablaufen, und wie du die Bash dazu bringen kannst, einen zweiten Durchlauf mit eval zu machen. Das Material in diesem Anhang erscheint auch in Learning the bash Shell, 3rd Edition, von Cameron Newham (O'Reilly).

Schritte der Befehlszeilenverarbeitung

Wir haben in diesem Buch bereits erwähnt, wie die Bash mit einfachen Anführungszeichen (''), doppelten Anführungszeichen ("") und umgekehrten Schrägstrichen (\) umgeht; wie sie Zeichen in einer Zeile in Wörter trennt und dir sogar erlaubt, das verwendete Trennzeichen über die Umgebungsvariable $IFS festzulegen; wie sie die Wörter Shell-Variablen zuweist (z. B. $1, $2, usw.) und wie sie Ein- und Ausgaben an/von Dateien oder anderen Prozessen (Pipelines) umleiten kann. Um ein echter Experte für Shell-Skripte zu werden (oder um ein Problem zu beheben), musst du die verschiedenen Schritte der Befehlszeilenverarbeitung verstehen - vor allem die Reihenfolge, in der sie ablaufen.

Jede Zeile, die die Shell von STDIN oder aus einem Skript liest, wird als Pipeline bezeichnet, weil sie einen oder mehrere Befehle enthält, die durch null ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Richtig einsteigen: Datenbanken entwickeln mit Access 2010

Richtig einsteigen: Datenbanken entwickeln mit Access 2010

Lorenz Hölscher
Einführung in die bash-Shell

Einführung in die bash-Shell

Cameron Newham, Bill Rosenhlatt

Publisher Resources

ISBN: 9781098191283Supplemental Content