Questions marquées «stdin»

L'entrée standard (stdin, descripteur de fichier 0) est le flux d'entrée d'un programme.


9
Meilleures pratiques avec STDIN en Ruby?
Je veux traiter l'entrée de ligne de commande dans Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Quelle est la meilleure façon de procéder? En particulier, je veux traiter du STDIN vierge et j'espère une solution élégante. #!/usr/bin/env ruby STDIN.read.split("\n").each do |a| …
307 ruby  stdin 

11
Comment passer une chaîne dans subprocess.Popen (en utilisant l'argument stdin)?
Si je fais ce qui suit: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Je reçois: 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' …
280 python  subprocess  stdin 

15
Comment lire à partir d'un fichier ou STDIN dans Bash?
Le script Perl ( my.pl) suivant peut lire à partir du fichier sur la ligne de commande args ou de STDIN: while (<>) { print($_); } perl my.pllira à partir de STDIN, tandis que perl my.pl a.txtlira à partir de a.txt. C'est très pratique. Vous vous demandez s'il y a …
246 bash  stdin 

10
Confus au sujet de stdin, stdout et stderr?
Je suis plutôt confus avec le but de ces trois fichiers. Si ma compréhension est correcte, stdinest le fichier dans lequel un programme écrit dans ses demandes pour exécuter une tâche dans le processus, stdoutest le fichier dans lequel le noyau écrit sa sortie et le processus qui le demande …
230 linux  stdout  stdin  stderr 

6
Comment lire depuis stdin ligne par ligne dans Node
Je cherche à traiter un fichier texte avec un nœud en utilisant un appel de ligne de commande comme: node app.js < input.txt Chaque ligne du fichier doit être traitée individuellement, mais une fois traitée, la ligne d'entrée peut être oubliée. En utilisant l'écouteur sur les données du stdin, j'obtiens …
177 node.js  stdin 

6
Envoyer une chaîne à stdin
Existe-t-il un moyen de le faire efficacement dans bash: /my/bash/script < echo 'This string will be sent to stdin.' Je suis conscient que je pourrais canaliser la sortie de l'écho comme ceci: echo 'This string will be piped to stdin.' | /my/bash/script

6
Comment ouvrir chaque fichier dans un dossier?
J'ai un script python parse.py, qui dans le script ouvre un fichier, disons file1, puis fait quelque chose, peut-être afficher le nombre total de caractères. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) En ce moment, j'utilise stdout pour diriger le résultat vers mon fichier …
148 python  file  pipe  stdout  stdin 



6
Détecter si stdin est un terminal ou un tuyau?
Quand j'exécute " python" depuis le terminal sans argument, cela fait apparaître le shell interactif Python. Lorsque j'exécute " cat | python" depuis le terminal, il ne lance pas le mode interactif. D'une manière ou d'une autre, sans obtenir aucune entrée, il a détecté qu'il est connecté à un tuyau. …
118 c++  c  qt  pipe  stdin 

6
nodejs comment lire les frappes depuis stdin
Est-il possible d'écouter les frappes entrantes dans un script nodejs en cours d'exécution? Si j'utilise process.openStdin()et écoute son 'data'événement, l'entrée est mise en mémoire tampon jusqu'à la prochaine nouvelle ligne, comme ceci: // stdin_test.js var stdin = process.openStdin(); stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); }); En exécutant ceci, …
118 input  node.js  stdin 


9
Comment passer la valeur d'une variable au stdin d'une commande?
J'écris un script shell qui devrait être un peu sécurisé, c'est-à-dire qui ne transmet pas de données sécurisées via les paramètres des commandes et n'utilise de préférence pas de fichiers temporaires. Comment puis-je passer une variable au stdin d'une commande? Ou, si ce n'est pas possible, comment utiliser correctement les …
105 security  bash  stdin 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.