Hallo Andreas! andreas.kyek@d2vodafone.de wrote:
On 1 Feb 2002 at 10:00, Konrad Neitzel wrote:
2) Ausgabeumleitung:
Aufruf > /meine/datei 2>&1 leitet stdio und stderr nach /meine/datei um. Du meinst STDOUT, nicht stdio. STDIN ist damit nicht umgelenkt.
Richtig - da habe ich nicht aufgepasst, was ich geschrieben habe. Natürlich kann man auch mit stdio einiges machen. ">" Umleitung für stdout. "2>" Umleitung für stderr "<" Umleitung für stdin (Unter OS/2 lustig. "more Datei" geht da nicht. Statt "cat Datei | more" geht aber auch recht schön "more < Datei" :-)) Anwendungen von "<" etwas ausführlicher: Kommando < Datei geht - Inhalt von Datei wird als Eingabe an den Prozess gegeben Kommand << -EOF- bla bla bla bla bla bla ... -EOF- Alles bis zu dem 2. -EOF- wird als EIngabe behandelt. Statt -EOF- kann man irgend etwas nehmen, dass nicht in der gewünschten Eingabe vorkommt. "&1" gibt die "erste Pipe" an. Das ganze ist noch etwas Shell-Abhängig, also hier auch etwas aufpassen, was für eine Shell man benutzt. man bash bringt weitere Infos. Viel Interessantes findet sich bestimmt auch in der Advanced Scripting Guide oder so ähnlich aus dem Linux Documentation Project. (Sollte jeder finden, oder? -> www.google.de :-)) ) Das alles wieder rein aus dem Kopf geschrieben - man möge mich umgehen Verbessern, wenn ich wieder etwas falsch niedergeschrieben haben sollte. Mit den besten Grüßen, Konrad Neitzel ----- SoftMediaTec GmbH Rudolfstr. 19 60327 Frankfurt / Main Tel: 069 / 27 22 09 25
participants (1)
-
Konrad Neitzel