Die Bash kennt drei so genannte Standarddateien:
Ein- und Ausgaben können umgeleitet werden.
Symbol | Umleitung |
< datei |
Standardeingabe, Lesen aus datei |
> datei |
Standardausgabe, Schreiben in datei |
2> datei |
Standardfehlerausgabe, Schreiben der Fehler in datei |
>& datei |
Standard- und Standardfehlerausgabe, Schreiben in datei |
>> datei |
Standardausgabe, Anhängen an datei |
user@sonne> ls -l > inhalt
|
schreibt die Ausgaben von ls -l
in die Datei inhalt.
user@sonne> touch /etc/passwd 2> fehler
|
leitet die Standardfehlerausgabe (Wert 2) in die Datei fehler
.
user@sonne> find /var -name "*.txt" >& datei
|
leitet Standard- und Standardfehlerausgabe in die Datei datei
um.