Sun vs Linux Ausgabedatei
-
Hallo zusammen,
ein kurze Frage.
Wie leite ich auf einer Sun die Ausgabe in eine Ausgabedatei um?Auf meinem Linux wird die Datei beschrieben und auf der Sun nicht:
./test > output.outDanke
-
Welches Betriebssystem? Solaris? Schreibt dein Programm uebrhaupt auf STDOUT? Schreibrechte im Verzeichnis? Ansonsten: http://snap.nlc.dcccd.edu/reference/sysadmin/julian/ch16/329-332.html
-
Ok, ein Solaris. Die Zeile lautet im Detail:
./test <filename> > output.outEin Linux/Windows leitet die Bildschirmausgabe in die Output-Datei um.
Die Sun leitet den Inhalt von <filename> in die Output-Datei. Die Bildschirmausgabe wird gar nicht ausgegeben. Wie kann ich das Solaris Verhalten dem Linux/Windows Verhalten angleichen?Ein simples ./test > output.out funktioniert auch auf der Sun
Auf der Sun ist die Syntax
./test > output.out <filename>
-
Wenn man das Dokument bis zum Schluss liesst, findet man Notizen zur entsprechenden Shell. Welche Shell benutzt du? Btw. mehr kann ich dir auch nicht sagen, da ich grad keinen Zugriff auf einen Solarisrechner habe.
-
Welche Shell benutzt Du und wie sieht Dein Test-Programm aus?
-
Ok Danke..
Auf der Sun ist die Syntax i nder Tat
./test > output.out <filename>
-
Also normalerweise sollte das gehen u.a. auf Solaris mit standard bash oder ksh oder anderen shells:
date > trallala
ls
more trallalamit
declare
kann man sich die Umgebungsvariablen der Shell anschauen,
mit z.B.
echo $SHELL
welche Shell im Gange ist.