Als «stdin» getaggte Fragen

Die Standardeingabe (stdin, Dateideskriptor 0) ist der Eingabestream für ein Programm.

22
Wie liest du von stdin?
Ich versuche, einige der Code-Golf- Herausforderungen zu meistern, aber für alle muss der Input entnommen werden stdin. Wie bekomme ich das in Python?
1470 python  stdin 

9
Best Practices mit STDIN in Ruby?
Ich möchte mich mit der Befehlszeileneingabe in Ruby befassen: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Was ist der beste Weg, um es zu tun? Insbesondere möchte ich mich mit leerem STDIN befassen und hoffe auf eine elegante Lösung. #!/usr/bin/env ruby STDIN.read.split("\n").each …
307 ruby  stdin 

11
Wie übergebe ich einen String an subprocess.Popen (mit dem Argument stdin)?
Wenn ich folgendes mache: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Ich bekomme: Traceback (most recent call last): File "<stdin>", line 1, in ? File "/build/toolchain/mac32/python-2.4.3/lib/python2.4/subprocess.py", line 533, in __init__ (p2cread, p2cwrite, File "/build/toolchain/mac32/python-2.4.3/lib/python2.4/subprocess.py", line 830, in _get_handles p2cread = stdin.fileno() AttributeError: 'cStringIO.StringI' object has no attribute 'fileno' Anscheinend quakt …
280 python  subprocess  stdin 

15
Wie lese ich aus einer Datei oder STDIN in Bash?
Das folgende Perl-Skript ( my.pl) kann entweder aus der Datei in den Befehlszeilenargumenten oder aus STDIN lesen: while (<>) { print($_); } perl my.plliest aus STDIN, perl my.pl a.txtliest aus a.txt. Das ist sehr praktisch. Sie fragen sich, ob es in Bash ein Äquivalent gibt?
244 bash  stdin 

10
Verwirrt über stdin, stdout und stderr?
Ich bin ziemlich verwirrt mit dem Zweck dieser drei Dateien. Wenn mein Verständnis richtig ist, stdinist die Datei, in die ein Programm in seine Anforderungen schreibt, um eine Aufgabe im Prozess auszuführen, stdoutdie Datei, in die der Kernel seine Ausgabe schreibt, und der Prozess, der ihn auffordert, auf die Informationen …
229 linux  stdout  stdin  stderr 

6
Wie man in Node Zeile für Zeile von stdin liest
Ich möchte eine Textdatei mit Knoten mithilfe eines Befehlszeilenaufrufs wie folgt verarbeiten: node app.js < input.txt Jede Zeile der Datei muss einzeln verarbeitet werden, aber sobald sie verarbeitet wurde, kann die Eingabezeile vergessen werden. Mit dem On-Data-Listener des STDIN wird der Eingangsdampf um eine Bytegröße aufgeteilt, sodass ich ihn einrichte. …
176 node.js  stdin 

6
String an stdin senden
Gibt es eine Möglichkeit, dies in Bash effektiv zu tun: /my/bash/script < echo 'This string will be sent to stdin.' Mir ist bewusst, dass ich die Ausgabe des Echos wie folgt weiterleiten könnte: echo 'This string will be piped to stdin.' | /my/bash/script

6
Wie öffne ich jede Datei in einem Ordner?
Ich habe ein Python-Skript parse.py, das im Skript eine Datei öffnet, z. B. Datei1, und dann etwas unternimmt, um möglicherweise die Gesamtzahl der Zeichen auszudrucken. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) Im Moment verwende ich stdout, um das Ergebnis in meine Ausgabedatei - …
148 python  file  pipe  stdout  stdin 



6
Erkennen, ob stdin ein Anschluss oder eine Leitung ist?
Wenn ich " python" vom Terminal ohne Argumente ausführe , wird die interaktive Python-Shell aufgerufen. Wenn ich " cat | python" vom Terminal aus ausführe , wird der interaktive Modus nicht gestartet. Irgendwie hat es ohne Eingabe festgestellt, dass es mit einer Pipe verbunden ist. Wie würde ich eine ähnliche …
118 c++  c  qt  pipe  stdin 

6
nodejs, wie man Tastenanschläge von stdin liest
Ist es möglich, in einem laufenden NodeJS-Skript auf eingehende Tastenanschläge zu warten? Wenn ich process.openStdin()sein 'data'Ereignis verwende und abhöre, wird die Eingabe bis zur nächsten neuen Zeile gepuffert, wie folgt: // stdin_test.js var stdin = process.openStdin(); stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); }); Wenn ich das laufen lasse, …
118 input  node.js  stdin 


9
Wie übergebe ich den Wert einer Variablen an den Standard eines Befehls?
Ich schreibe ein Shell-Skript, das etwas sicher sein sollte, dh keine sicheren Daten über Parameter von Befehlen weiterleitet und vorzugsweise keine temporären Dateien verwendet. Wie kann ich eine Variable an den Standard eines Befehls übergeben? Oder, wenn es nicht möglich ist, wie man temporäre Dateien für eine solche Aufgabe richtig …
105 security  bash  stdin 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.