registriert.
Normalerweise liest ein Programm von Standard-Input und schreibt auf
Standard-Output. Die Fehler werden auf Standard-Error geschrieben. Dabei
identifiziert die Shell den Standard-Input mit der Tastatur, den
Standard-Output und Standard-Error mit dem Bildschirm. Diese
Standardzuweisungen können aber auch umgelenkt werden, so dass von einer
Datei gelesen bzw. auf eine Datei geschrieben werden kann.
Zur Umlenkung des Standard-Input wird das Zeichen benutzt.
Zur Umlenkung des Standard-Output wird das Zeichen benutzt.
In diesem Fall wird
eine eventuell schon vorhandene Datei outfile überschrieben! Soll
der Standard-Output an eine Datei angehängt werden, so benutzt man die
Zeichen .
In beiden Fällen würden Fehlermeldungen trotzdem auf dem Bildschirm
erscheinen. Die C-Shell bietet die Möglichkeit, Standard-Output und
Standard-Error in eine gemeinsame Datei umzuleiten.
Schließlich gibt es noch eine andere Art der Eingabe, die als ,,here
document`` bezeichnet wird.
Statt von Standard-Input werden jetzt die nachfolgenden Zeilen gelesen,
und zwar solange, bis eine Zeile lediglich endstring enthält.
Beispiel:
svr50> cat > test << EOF Dies ist ein Test. So koennte man ohne Editor einen Text eintippen. EOF svr50> cat test Dies ist ein Test. So koennte man ohne Editor einen Text eintippen. svr50>In der Regel werden solche Konstruktionen in Kommandoprozeduren eingesetzt.