Neue Fragen mit dem Tag «stdin»

Insgesamt gefunden 42 Fragen

0
Bewertungen
0
Antworten
129
Ansichten

vlc - Videoausgang "aufteilen", 1 -> Anzeige, 1 -> anderer Prozess stdin

ich möchte einen vlc videoutput teilen. Ein Stream sollte auf dem Bildschirm angezeigt werden, der andere sollte in einem anderen Prozess stdin oder einem gefälschten Gerät geleitet werden, in dem ich den anderen Prozess lesen kann. Ist das möglich ?

2
Bewertungen
1
Antwort
172
Ansichten

Cat hängt beim Versuch, leere STDIN zu lesen

Mein Skript versucht, Informationen zu sammeln, die möglicherweise zur Ausführungszeit in STDIN vorhanden sind oder nicht, aber cat hängt, wenn die Pipe leer ist. Wie kann ich sicherstellen, dass mein Skript diesen Schritt überspringt, wenn in STDIN nichts enthalten ist? stdin=$(cat <&0) Bea...
fragte StarCrashr vor 2 Jahren

1
Bewertungen
1
Antwort
172
Ansichten

Mehrere stdout zu einem stdin

Ich bin unter Windows, obwohl ich unter Linux sein könnte, also sind Lösungen für beide willkommen. Ich habe ein Programm, das im Wesentlichen ein Spiel mit 4 Spielern ist, die von jedem dieser Spieler eine Anweisung erhalten. Grundsätzlich besteht die Idee darin, 4 Gruppen zu haben, um eine KI für...
fragte bi0phaz3 vor 4 Jahren

2
Bewertungen
2
Antworten
2819
Ansichten

Pipe-Befehle in nc

Ich habe anscheinend viele sehr ähnliche Fragen gesucht, aber noch nie etwas gefunden. Ich versuche, ein Himbeer-Pi (2. Generation) zu verwenden, um mit einem Wifi-OBDII-Sensor zu kommunizieren. Ich kann den folgenden Befehl verwenden nc -C 192.168.0.10 35000 192.168.0.10 ist der Autosensor und 350...
fragte Markysm vor 4 Jahren

11
Bewertungen
3
Antworten
1291
Ansicht

Zwei Programme, deren StdIn und StdOut gebunden sind

Angenommen, ich habe zwei Programme aufgerufen ProgramAund ProgramB. Ich möchte beide gleichzeitig im Windows-Cmd-Interpreter ausführen. Aber ich möchte, dass die StdOutvon ProgramAsüchtig die StdInvon ProgramBund die StdOutvon ProgramBgehakt auf die StdInvon ProgramA. Etwas wie das _______________...

0
Bewertungen
1
Antwort
260
Ansichten

Umleiten der Tastatureingabe zu einem nicht fokussierten Programm

Während ein Programm fokussiert ist (ein Vollbild-Webbrowser), möchte ich die Tastatureingaben an ein anderes unfokussiertes Programm (ein ssh-Terminal) in Raspbian / Pi3 übergeben.

2
Bewertungen
0
Antworten
310
Ansichten

Siehe Inhalt von conhost

Hin und wieder erstellen verschiedene Programme conhost.exe-Prozesse auf meinem Computer (Windows 7 x64). Ich weiß, dass es sich um Konsolenfenster handelt, außer dass die Fenster selbst verborgen sind. Ich vermute keine Malware, aber als neugierige Person möchte ich immer noch wissen, was sie tun....
fragte Fredrik Eldh vor 4 Jahren

-1
Bewertungen
3
Antworten
156
Ansichten

Verwendung des Befehls "read" in einem Shell-Skript, das seine Argumente aus stdin liest

Zunächst einmal vielen Dank für Ihre Hilfe im Voraus und für den Fall, dass dies zuvor beantwortet wurde. Ich konnte es nicht finden. Um zu helfen, meine Frage zu verstehen, habe ich das folgende einfache Skript namens "list_server_owners" geschrieben (es ist nutzlos, aber es ist nur ein Beispiel):...
fragte Lucas vor 5 Jahren

1
Bewertungen
3
Antworten
2432
Ansichten

Mehrzeilige Eingabe (hier Dokumente) für Befehle in cmd.exe-Skripts

In Bash kann ich so etwas tun somecmd << END a lot of text here END Eingabe eines Befehls direkt aus einem Skript. Ich muss dasselbe in CMD.exe-Batchdateien (.cmd-Skripts) tun. Ist es möglich?
fragte Krumelur vor 5 Jahren

1
Bewertungen
1
Antwort
620
Ansichten

Verwenden Sie sendmail ohne Standardeingabe

Ich möchte sendmaileine E-Mail von meiner Backup-Software unter Kubuntu Linux versenden. Die Software erlaubt jedoch nicht die Eingabe einer vollständigen Befehlszeile (nur Befehlsname und Argumentmuster separat). Aus diesem Grund kann ich den E-Mail-Text nicht sendmailmit der Standardeingabe überge...

2
Bewertungen
4
Antworten
360
Ansichten

python2.7 von macports stdin ausgabe

Mein python2.7 von macports scheint auf eine seltsame Art und Weise mit osx terminal durcheinander zu bringen. Hier ist was ich meine. Die genaue Eingabe über die Tastatur war: /opt/local/bin/python2.7<ENTER> a = 3<ENTER> a<ENTER> <CTRL+D> /opt/local/bin/python2.7<ENTER&gt...

0
Bewertungen
1
Antwort
793
Ansichten

Pipe-String an einen Befehl mit mehreren Leseaufforderungen

Wie kann ich einen String mit mehreren Leseaufforderungen in OS X an einen Befehl übergeben? Ich führe einen Befehl für eine Parallels-VM aus, um ein Kennwort zu aktivieren, das zur Eingabe mehrerer Werte auffordert (ohne einen sekundären Befehl auszuführen). Ex: $ prlctl set "VM" --password-to-edit...

2
Bewertungen
3
Antworten
1723
Ansichten

zip-extractor liest archiven aus stdin

Wie folgt aus der UNZIP(1L)Manpage Archive, die von der Standardeingabe gelesen werden, werden noch nicht unterstützt Gibt es andere CLI-Programme, die unter Linux / cygwin ausgeführt werden und aus zip-Archiven extrahiert werden können, die sie aus stdin lesen?

2
Bewertungen
1
Antwort
414
Ansichten

Ghostscript - Bleib im interaktiven Modus

Wenn ich Postscript-Daten in das gsProgramm übertrage, werden gsdie Daten interpretiert und sofort beendet. Dies stimmt mit der Manpage überein: - This is not really a switch, but indicates to Ghostscript that standard input is coming from a file or a pipe and not interac- tively from the command l...
fragte hymie vor 5 Jahren

-1
Bewertungen
1
Antwort
631
Ansicht

Wie kann man STDIN in OS X an die Wand übergeben?

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/wall.1.html Die OS X- manSeite scheint zumindest zu Beginn fast identisch mit der Linux-Seite zu sein, auf der erwähnt wird, woher der Befehl Eingaben entnimmt. Standardmäßig ist STDIN angegeben. Es wird jedoch nich...
fragte Prashanth Chandra vor 5 Jahren

15
Bewertungen
4
Antworten
6624
Ansichten

Wer beschäftigt sich mit dem Stern * im Echo *

Wer behandelt das * in echo * Kann das Echo den Stern oder die Shell erkennen und eine Liste mit Dateinamen zurückgeben? Wie wäre es mit cp temp temp*

1
Bewertungen
1
Antwort
195
Ansichten

Der Kopf wartet vor dem Drucken auf volle Wartezeit

Wenn man läuft ls | head head scheint auf die vollständige Ausgabe des Pipe-Befehls zu warten, bevor er auf dem Bildschirm gedruckt wird. Dies ist unerwünscht, wenn die Ausführung des Befehls sehr lange dauert, z. B. wenn Sie ls in einem Verzeichnis ausführen, das Millionen von Dateien enthält. Wen...
fragte Shadyjames vor 6 Jahren

3
Bewertungen
1
Antwort
2539
Ansichten

Shell-Standardstreams Umleitungsreihenfolge ODER 2> & 1 1 / dev / null vs 1> / dev / null 2> & 1

Kann jemand bitte die Unterschiede erklären? Werden einige davon als Best Practice betrachtet? Wenn ich mich richtig erinnere, habe ich irgendwie auf SO gelesen, dass dies dem 1>/dev/nullvorausgehen sollte:2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/de...
fragte Wakan Tanka vor 6 Jahren

3
Bewertungen
1
Antwort
945
Ansichten

Führen Sie den Befehl für jede Zeile einer Datei in Bash aus, wobei Sie die Zeilen als Standardeingabe übergeben

Wie gebe ich eine Zeile zeilenweise an eine Befehlszeile weiter (dh rufe den Befehl für jede Zeile auf)? xargs funktioniert nicht, da die Zeilen als Argumente und nicht als Standardeingabe übergeben werden. Der spezielle Fall, in dem dies auftrat, war das Decodieren einer Datei, deren Zeilen Base64-...

1
Bewertungen
3
Antworten
633
Ansichten

Kann der Inhalt von / dev / disk0 (/ dev / sda usw.) als stdin verwendet werden?

Ich lerne über das /devDateisystem. Ich habe mit /dev/sd*(Linux) und /dev/disk*(OS X) angefangen und habe ein interessantes Verhalten gefunden. Wenn ich renne: $ sudo xxd -l 1024 /dev/disk0 Ich erhalte folgende Ausgabe: 0000000: 33c0 8ed0 bc00 7c8e c08e d8be 007c bf00 3.....|......|.. 0000010: 06b9...
fragte Ephemera vor 6 Jahren

0
Bewertungen
0
Antworten
71
Ansicht

Wie bekomme ich ein anderes Programm?

Einige Linux-Programme prog1 drucken permanent auf der Konsole. Ich würde gerne stdout in meinem C-Programm prog2 als stdin lesen und analysieren. Ich kann die Quelle von Prog1 nicht ändern. Ich erwarte so etwas wie diesen Befehl: prog1 ??? prog2 Ich möchte also stdout von prog1 auf stdin von prog...
fragte user332364 vor 6 Jahren

49
Bewertungen
8
Antworten
93045
Ansichten

Wie schreibe ich ein Skript, das Eingaben aus einer Datei oder aus stdin akzeptiert?

Wie kann man ein Skript schreiben, das Eingaben entweder aus einem Dateinamenargument oder aus stdin akzeptiert? Zum Beispiel könnten Sie lessdiesen Weg verwenden. man kann es ausführen less filenameund gleichwertig cat filename | less. Gibt es eine einfache "out of the box" Möglichkeit, dies zu tun...
fragte gilad hoch vor 6 Jahren

5
Bewertungen
2
Antworten
4289
Ansichten

Vergleichen Sie zwei Verzeichnisbäume

Ich habe zwei Musikbibliotheken, eine neuere Version als die andere. Ich möchte sie mit der Zahl der Dateien vergleichen, die ich vom neuen Musikbaum zum alten kopieren muss. Ich habe versucht, diff --brief -r /oldmusicdir/ /newmusicdir/den Vorschlag eines anderen Benutzers zu verwenden, aber der Pr...
fragte curios vor 7 Jahren

2
Bewertungen
1
Antwort
471
Ansicht

Die Verwendung derselben Datei wie stdin und stdout führt zu einer leeren Datei

Wenn Sie eine Datei filtern möchten, aber wenn ich dieselbe Datei als Eingabe und Ausgabe verwende, ist die Ausgabedatei leer. Gibt es eine andere Lösung, anstatt eine zweite Datei zu verwenden? php -r "echo preg_replace('~/\* DEV \*/(.*)/\* ENDDEV \*/~si', '', file_get_contents('php://stdin'));" &l...

0
Bewertungen
0
Antworten
319
Ansichten

Wie kann ich RAR dazu bringen, ein segmentiertes Archiv (Volumes) zu erstellen, wenn Sie aus stdin komprimieren?

Ich habe diese ZFS-Box, in der ich inkrementelle Snapshots erstelle, diese dann zur Komprimierung und Verschlüsselung in RAR (4.2) lenke und schließlich diese Dateien remote gesichert. Die Sache ist, RAR scheint meine Einstellung zum Erstellen von Volumes (dh eines segmentierten Archivs) dabei zu ig...
fragte DanielSmedegaardBuus vor 7 Jahren

1
Bewertungen
1
Antwort
1699
Ansichten

Geben Sie eine EOF ohne Zeilenumbruch ein

Ich habe einen kleinen Befehl, den ich zum Kopieren / Einfügen von Dateien verwende, um das base64-encoded tar-Archiv in stdin einzufügen. Das base64-Dienstprogramm gibt mir jedoch eine Fehlermeldung über meine Eingabe, da ich vor dem Ausgeben einen Zeilenumbruch eingeben muss EOF, um die Eingabe zu...
fragte Sammitch vor 7 Jahren

0
Bewertungen
2
Antworten
916
Ansichten

Die Verwendung einer Dateieingabe als stdin für ein Shellskript funktioniert nicht

Ich habe den folgenden Skriptcode: test.sh echo "BEGIN" while read CMD <&1; do [ -z "$CMD" ] && continue case "$CMD" in start) echo "get_start" ;; stop) echo "get_stop" ;; *) echo "get_uknown_command" ;; esac echo "END"; done Wenn ich es mit: $./test.sh <input.txt Ich bekomme mei...
fragte Mohamed KALLEL vor 7 Jahren

1
Bewertungen
1
Antwort
107
Ansichten

Wie wird die Standardeingabe auf einem Terminal angezeigt?

Gemäß dem Wikipedia-Artikel zu Standard-Streams ist die Tastatur über eine Standardeingabe mit einem Programm verbunden. Ich gehe davon aus, dass sich das Programm auf eine Shell bezieht, die die von der Tastatur eingegebenen Befehle interpretiert. Meine Frage: Wie werden meine Eingaben auf dem Bild...
fragte mngo vor 7 Jahren

1
Bewertungen
0
Antworten
163
Ansichten

Wie simuliert man eine Datei unter Linux?

Im Grunde versuche ich dies mit openssh: Ich habe einen privaten Schlüssel, der jedoch nicht in der Datei gespeichert ist (er befindet sich im Speicher). Nun möchte ich den öffentlichen Schlüssel im opensshFormat erstellen . Dafür würde ich generell laufen ssh-keygen -y -f <filename>. Ich habe...
fragte ShinySpiderdude vor 7 Jahren

2
Bewertungen
0
Antworten
550
Ansichten

Warum sind die Here-Strings in Bash langsamer, als die Eingabe an einen Befehl zu übergeben?

Ich habe die Ausführungszeit für die Eingabe von Unix-Here-Strings und Pipe-Daten mit bcfolgenden Werten verglichen : Rohr time for i in do echo "sqrt(5.09)" | bc -q > /dev/null done real 0m3.584s user 0m0.899s sys 0m2.404s vs Hier-Saiten time for i in do bc -q <<< "sqrt(5.09)" >...