Die folgenden Zeichen haben eine spezielle Bedeutung innerhalb der Shell:
; | Befehls-Trennzeichen |
& | Hintergrund-Verarbeitung |
( ) | Befehls-Gruppierung |
| | Pipe |
<>& | Umlenkungssymbole |
*?[]~+-@! | Meta-Zeichen für Dateinamen |
` ` | (Backticks) Befehls-Substitution (Die Backticks erhält man durch [shift] und die Taste neben dem Backspace. |
$ | Variablen-Substitution |
[newline] [space] [tab] | Wort-Trennzeichen |
Die folgenden Zeichen können zum Quoten verwendet werden:
“ „ | Anführungszeichen | Alles zwischen diesen Zeichen ist buchstabengetreu zu interpretieren. Ausnahmen sind folgende Zeichen, die ihre spezielle Bedeutung beibehalten: $ ` „ |
‚ ‚ | Ticks | Alles zwischen diesen Zeichen wird wörtlich genommen, mit Ausnahme eines weiteren ‚ und \. (Die Ticks erhält man bei deutschen Tastaturen durch die Taste neben dem Backspace — ohne [shift].) |
\ | Backslash | Das Zeichen nach einem \ wird wörtlich genommen. Anwendung z. B. innerhalb von “ „, um „, $ und ` zu entwerten. Häufig verwendet zur Angabe von Leerzeichen (space) und Zeilenendezeichen, oder um ein \-Zeichen selbst anzugeben. |