Domande taggate «stdin»

L'input standard (stdin, descrittore di file 0) è il flusso di input per un programma.

22
Come leggi da stdin?
Sto cercando di fare alcune delle sfide del golf del codice , ma tutte richiedono l'input da cui trarre stdin. Come posso ottenerlo in Python?
1474 python  stdin 

9
Le migliori pratiche con STDIN in Ruby?
Voglio occuparmi dell'input della riga di comando in Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Qual'è il miglior modo di farlo? In particolare, voglio occuparmi di STDIN vuoto e spero in una soluzione elegante. #!/usr/bin/env ruby STDIN.read.split("\n").each do |a| puts a …
307 ruby  stdin 

11
Come faccio a passare una stringa in subprocess.Popen (usando l'argomento stdin)?
Se faccio quanto segue: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Ottengo: 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' Apparentemente un oggetto …
280 python  subprocess  stdin 

15
Come leggere da un file o STDIN in Bash?
Il seguente script Perl ( my.pl) può leggere dal file sulla riga di comando args o da STDIN: while (<>) { print($_); } perl my.plleggerà da STDIN, mentre perl my.pl a.txtleggerà da a.txt. Questo è molto conveniente Ti chiedi c'è un equivalente in Bash?
245 bash  stdin 

10
Confuso su stdin, stdout e stderr?
Sono piuttosto confuso con lo scopo di questi tre file. Se la mia comprensione è corretta, stdinè il file in cui un programma scrive nelle sue richieste per eseguire un'attività nel processo, stdoutè il file in cui il kernel scrive il suo output e il processo che lo richiede accede …
230 linux  stdout  stdin  stderr 

6
Come leggere da stdin riga per riga in Nodo
Sto cercando di elaborare un file di testo con nodo usando una chiamata da riga di comando come: node app.js < input.txt Ogni riga del file deve essere elaborata singolarmente, ma una volta elaborata la riga di input può essere dimenticata. Usando il listener on-data dello stdin, ricevo il vapore …
177 node.js  stdin 

6
Invia stringa a stdin
C'è un modo per farlo efficacemente in bash: /my/bash/script < echo 'This string will be sent to stdin.' Sono consapevole che potrei convogliare l'output dell'eco in questo modo: echo 'This string will be piped to stdin.' | /my/bash/script

6
Come aprire ogni file in una cartella?
Ho uno script pseon parse.py, che nello script apre un file, dice file1, e quindi fa qualcosa, forse stampa il numero totale di caratteri. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) In questo momento, sto usando stdout per indirizzare il risultato al mio file …
148 python  file  pipe  stdout  stdin 



6
Rileva se stdin è un terminale o un tubo?
Quando eseguo "python " dal terminale senza argomenti, viene visualizzata la shell interattiva di Python. Quando eseguo " cat | python" dal terminale non avvia la modalità interattiva. In qualche modo, senza ottenere alcun input, ha rilevato che è collegato a un tubo. Come farei un rilevamento simile in C …
118 c++  c  qt  pipe  stdin 

6
nodejs come leggere le sequenze di tasti da stdin
È possibile ascoltare le sequenze di tasti in arrivo in uno script nodejs in esecuzione? Se uso process.openStdin()e ascolto il suo 'data'evento, l'input viene bufferizzato fino alla nuova riga successiva, in questo modo: // stdin_test.js var stdin = process.openStdin(); stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); }); Eseguendo questo, …
118 input  node.js  stdin 

14
Come leggere una riga dalla console in C?
Qual è il modo più semplice per leggere una riga intera in un programma della console C Il testo inserito potrebbe avere una lunghezza variabile e non possiamo fare alcuna supposizione sul suo contenuto.
108 c  io  console  stdin 

9
Come passare il valore di una variabile allo stdin di un comando?
Sto scrivendo uno script di shell che dovrebbe essere in qualche modo sicuro, cioè non passa dati protetti attraverso i parametri dei comandi e preferibilmente non utilizza file temporanei. Come posso passare una variabile allo stdin di un comando? Oppure, se non è possibile, come utilizzare correttamente i file temporanei …
105 security  bash  stdin 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.