Einfache Shellsonderzeichen
Was ist das?
- Shellsonderzeichen sind spezielle Zeichen, die in der Bash-Shell eine besondere Bedeutung haben und verwendet werden, um bestimmte Aktionen oder Funktionen auszuführen.
- Ein Beispiel für ein Shellsonderzeichen ist das Dollarzeichen "$", das verwendet wird, um auf den Wert einer Variablen zuzugreifen oder Befehlsersetzung durchzuführen.
- Ein weiteres Shellsonderzeichen ist das Anführungszeichen (", '), das verwendet wird, um Zeichenketten zu definieren und zu kennzeichnen, welche Teile als Text oder Variableninterpretation behandelt werden sollen.
- Das Pipe-Symbol "|" wird verwendet, um die Ausgabe eines Befehls an einen anderen Befehl weiterzuleiten, um die Verarbeitung von Datenketten oder Pipelines zu ermöglichen.
- Shellsonderzeichen sind ein wesentlicher Bestandteil des Shell-Skriptings und ermöglichen es, komplexe Aufgaben durch Kombination und Manipulation von Befehlen, Variablen und Datenströmen auszuführen.
Tabelle
| ; | Trenne Kommandos |
| # | Kommentar |
| & | Programm im Hintergrund starten |
| | | STDOUT von links wird zu STDIN von rechts |
| * | steht für beliebig viel Zeichen auch 0 |
| ? | steht für genau ein Zeichen |
| [abc] | steht für eins der Zeichen in [ ] hier a b oder c |
| ~ | das Homeverzeichnis |
| > und >> | leite in Datei um > überschreibe >> hänge an |
| < | lesen aus Datei |
| 2>&1 | leite STDERR auf STDOUT |
| << ende | Lesen aus Datei (Heredokument) |
| { , , , } | Zeichenketten zusammensetzen |
| "..." | Entwertung der Sonderzeichen außer $', '', \ |
| '...' | Entwertung sämtlicher Sonderzeichen außer ' selbst |
| \ | Entwertung des folgenden Sonderzeichens |