Als «stdout» getaggte Fragen

stdout ist der Name des Standardausgabedateideskriptors eines Prozesses. Da "stdout" nichts Besonderes ist, sollten Sie dieses Tag * nicht * verwenden. Verwenden Sie das Tag [io-redirection] für Fragen zum Umleiten von Ausgaben, verwenden Sie [Dateideskriptoren] für Fragen zum Verwalten von Dateideskriptoren, verwenden Sie [Sperren] für Fragen zum Sperren von Dateien und verwenden Sie [Dateien] für allgemeine Fragen zu Dateivorgänge.

51
Schreiben Sie Python stdout sofort in die Datei

Beim Versuch, die Standardausgabe von einem Python-Skript in eine Textdatei ( python script.py > log) zu schreiben , wird die Textdatei beim Starten des Befehls erstellt, der eigentliche Inhalt wird jedoch erst nach Abschluss des Python-Skripts geschrieben. Zum Beispiel: script.py: import time...

47
Ausgabe von Dateiinhalten, während sie sich ändern

Ich möchte den Inhalt einer Datei ausgeben, während sie sich ändert. Beispiel foobar: magic_command foobar Das aktuelle Terminal sollte den Inhalt der Datei anzeigen und warten, bis, ich weiß nicht, ich ^ C drücke. Wenn ich dann von einem anderen Terminal aus Folgendes tue: echo asdf >>...

34
Aufrufen des VIM-Editors und der Pipe-Ausgabe für die Bash

Manchmal muss ich Text schreiben und diesen dann in einen anderen Befehl umleiten. Mein üblicher Workflow sieht ungefähr so ​​aus: vim # I edit and save my file as file.txt cat file.txt | pandoc -o file.pdf # pandoc is an example rm file.txt Ich finde das umständlich und versuche, Bash-Scripting zu...

28
Befehl zum Ausgeben von Dateiinhalten an stdout?

Ich weiß, catdass dies möglich ist, aber der Hauptzweck besteht darin, Inhalte zu verketten und nicht nur anzuzeigen. Ich weiß auch über lessund Bescheid more, aber ich suche etwas Einfaches ( keinen Pager ), das nur den Inhalt einer Datei an das Terminal ausgibt und das speziell dafür gemacht ist,...

26
In Bash-Skript, wie stdout Zeile für Zeile erfasst wird

In einem Bash-Skript möchte ich die Standardausgabe eines langen Befehls zeilenweise erfassen, damit sie analysiert und gemeldet werden können, während der erste Befehl noch ausgeführt wird. Das ist die komplizierte Art, wie ich es mir vorstellen kann: # Start long command in a separated process...

19
bash: / dev / stderr: Berechtigung verweigert

Nach dem Upgrade auf eine neue Release-Version werden in meinen bashSkripten Fehler angezeigt: bash: /dev/stderr: Permission denied In früheren Versionen hat Bash diese Dateinamen intern erkannt (daher ist diese Frage kein Duplikat von dieser ist ) und das Richtige getan (tm) , dies hat jedoch...