Perguntas com a marcação «stdin»

A entrada padrão (stdin, descritor de arquivo 0) é o fluxo de entrada para um programa.

1473
Como você lê o stdin?

Estou tentando fazer alguns dos desafios do código de golfe , mas todos exigem que a entrada seja retirada stdin. Como faço para obtê-lo no

307
Práticas recomendadas com STDIN em Ruby?

Eu quero lidar com a entrada da linha de comando no Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Qual é a melhor maneira de fazer isso? Em particular, quero lidar com o STDIN em branco e espero uma solução elegante. #!/usr/bin/env...

244
Como ler um arquivo ou STDIN no Bash?

O seguinte script Perl ( my.pl) pode ser lido no arquivo args da linha de comando ou no STDIN: while (<>) { print($_); } perl my.pllerá de STDIN, enquanto perl my.pl a.txtlerá de a.txt. Isso é muito conveniente. Quer saber se há um equivalente no

230
Confuso sobre stdin, stdout e stderr?

Estou um pouco confuso com o objetivo desses três arquivos. Se meu entendimento estiver correto, stdiné o arquivo no qual um programa grava suas solicitações para executar uma tarefa no processo, stdouté o arquivo no qual o kernel grava sua saída e o processo que solicita o acesso às informações e...

177
Como ler de stdin linha por linha no nó

Eu estou olhando para processar um arquivo de texto com o nó usando uma chamada de linha de comando como: node app.js < input.txt Cada linha do arquivo precisa ser processada individualmente, mas uma vez processada, a linha de entrada pode ser esquecida. Usando o ouvinte em dados do stdin,...

157
Enviar string para stdin

Existe uma maneira de fazer isso efetivamente no bash: /my/bash/script < echo 'This string will be sent to stdin.' Estou ciente de que poderia canalizar a saída do eco como este: echo 'This string will be piped to stdin.' |

148
Como abrir todos os arquivos em uma pasta?

Eu tenho um script python parse.py, que no script abre um arquivo, digamos file1 e, em seguida, faz algo que talvez imprima o número total de caracteres. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) No momento, estou usando o stdout para direcionar o...

118
Detectar se stdin é um terminal ou tubo?

Quando executo " python" no terminal sem argumentos, ele abre o shell interativo do Python. Quando executo " cat | python" a partir do terminal, ele não inicia o modo interativo. De alguma forma, sem obter nenhuma entrada, ele detectou que está conectado a um tubo. Como eu faria uma detecção...

118
nodejs como ler pressionamentos de tecla de stdin

É possível ouvir as teclas digitadas em um script nodejs em execução? Se eu usar process.openStdin()e ouvir seu 'data'evento, a entrada será armazenada em buffer até a próxima nova linha, assim: // stdin_test.js var stdin = process.openStdin(); stdin.on('data', function(chunk) { console.log("Got...

86
Lendo um inteiro da entrada padrão

Como uso a fmt.Scanffunção em Go para obter uma entrada inteira da entrada padrão? Se isso não puder ser feito usando fmt.Scanf, qual é a melhor maneira de ler um único inteiro?