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 2. Befehlszeilenbearbeitung

Interaktive Shells expandieren zunächst die Umgebungsvariable $PROMPT_COMMAND und präsentieren danach den Inhalt von $PS1 als Eingabeaufforderung. Der Anwender kann nun eine Befehlszeile eingeben, editieren, auf vorherige zurückgreifen, Teile aus ihnen extrahieren und in die aktuelle einfügen usw. Die Readline- und Historylibrary machen dies und vieles mehr möglich. Mit [Return], [Enter], [Ctrl][j] oder [Ctrl][m] beendet der Anwender die manuelle Bearbeitung und übergibt die Befehlszeile an die Bash.

Diese wertet die Befehlszeile nach festen Regeln aus. Dazu zerlegt sie die Zeile in Token, führt Expandierungen – siehe Abschnitt Kapitel 8 – und Redirections – siehe Abschnitt Kapitel 5 – durch, ersetzt Variablen ...

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