Preguntas etiquetadas con stdin

La entrada estándar (stdin, descriptor de archivo 0) es el flujo de entrada a un programa.

22
¿Cómo se lee de stdin?
Estoy tratando de hacer algunos de los desafíos del código de golf , pero todos requieren que se tome la entrada stdin. ¿Cómo consigo eso en Python?
1474 python  stdin 

9
¿Mejores prácticas con STDIN en Ruby?
Quiero tratar con la entrada de línea de comando en Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... ¿Cuál es la mejor manera de hacerlo? En particular, quiero tratar con STDIN en blanco, y espero una solución elegante. #!/usr/bin/env ruby STDIN.read.split("\n").each do …
307 ruby  stdin 

11
¿Cómo paso una cadena en subprocess.Popen (usando el argumento stdin)?
Si hago lo siguiente: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Yo obtengo: 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' Aparentemente, un …
280 python  subprocess  stdin 

15
¿Cómo leer un archivo o STDIN en Bash?
El siguiente script de Perl ( my.pl) puede leer desde el archivo en la línea de comando args o desde STDIN: while (<>) { print($_); } perl my.plleerá de STDIN, mientras perl my.pl a.txtque leerá de a.txt. Esto es muy conveniente. ¿Se pregunta si hay un equivalente en Bash?
245 bash  stdin 

10
¿Confundido sobre stdin, stdout y stderr?
Estoy bastante confundido con el propósito de estos tres archivos. Si mi interpretación es correcta, stdines el archivo en el que un programa escribe en sus peticiones para ejecutar una tarea en el proceso, stdoutes el archivo en el que el núcleo escribe su salida y el proceso solicitante tiene …
230 linux  stdout  stdin  stderr 

6
Cómo leer de stdin línea por línea en el nodo
Estoy buscando procesar un archivo de texto con nodo usando una llamada de línea de comando como: node app.js < input.txt Cada línea del archivo debe procesarse individualmente, pero una vez procesada, la línea de entrada puede olvidarse. Usando el oyente en datos del stdin, obtengo el vapor de entrada …
177 node.js  stdin 

6
Enviar cadena a stdin
¿Hay alguna manera de hacer esto efectivamente en bash? /my/bash/script < echo 'This string will be sent to stdin.' Soy consciente de que podría canalizar la salida del eco como este: echo 'This string will be piped to stdin.' | /my/bash/script

6
¿Cómo abrir cada archivo en una carpeta?
Tengo un script de python parse.py, que en el script abre un archivo, dice file1 y luego hace algo, tal vez imprima el número total de caracteres. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) En este momento, estoy usando stdout para dirigir el resultado …
148 python  file  pipe  stdout  stdin 



6
¿Detectar si stdin es una terminal o una tubería?
Cuando ejecuto " python" desde la terminal sin argumentos, aparece el shell interactivo de Python. Cuando ejecuto " cat | python" desde la terminal, no inicia el modo interactivo. De alguna manera, sin recibir ninguna entrada, ha detectado que está conectado a una tubería. ¿Cómo haría una detección similar en …
118 c++  c  qt  pipe  stdin 

6
nodejs cómo leer las pulsaciones de teclas desde stdin
¿Es posible escuchar las pulsaciones de teclas entrantes en un script de nodejs en ejecución? Si utilizo process.openStdin()y escucho su 'data'evento, la entrada se almacena en búfer hasta la siguiente nueva línea, así: // stdin_test.js var stdin = process.openStdin(); stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); }); Al ejecutar …
118 input  node.js  stdin 


9
¿Cómo pasar el valor de una variable al stdin de un comando?
Estoy escribiendo un script de shell que debería ser algo seguro, es decir, no pasa datos seguros a través de parámetros de comandos y preferiblemente no usa archivos temporales. ¿Cómo puedo pasar una variable al stdin de un comando? O, si no es posible, ¿cómo utilizar correctamente los archivos temporales …
105 security  bash  stdin 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.