Perguntas sobre 'stdin'

2
respostas

Unix wrapper para fazer qualquer binário aceitar redirecionamento stdin / stdout

Esta é uma situação comum: você deseja incluir o comando 'foo' como parte de um pipeline, mas infelizmente o comando 'foo' só aceita nomes de arquivos reais para E / S e não lê / escreve de stdin / stdout. Eu sei que há um comando do Unix que fu...
18.04.2012 / 18:04
1
resposta

Como alimentar a variável com o final das linhas para a entrada padrão de outro aplicativo no bash?

Existe uma maneira (simples) de alimentar variáveis com fim de linha para outro programa em BASH? Considere o exemplo: flist=$(ls -l) echo $flist echo substituirá todos os finais de linha por espaços, então minha saída será diferente d...
05.03.2012 / 20:12
1
resposta

Como enviar texto para stdin do container docker?

Eu tenho um contêiner docker que executa um programa java em primeiro plano na inicialização. O programa java recebe entrada em stdin . Como posso programaticamente enviar texto para o programa java? O contêiner é iniciado com -it , porta...
29.11.2017 / 16:25
1
resposta

Não é possível fazer o login no ssh - stdin: não é um tty

FIXO Se você viu isso na tela de login do seu servidor ... stdin: is not a tty ... você conhece o problema. Bem. Eu tive exatamente o mesmo problema no meu servidor raiz. Tentei várias coisas para remontar /dev/pts ou /dev/tty ,...
07.04.2016 / 20:03
1
resposta

lendo stdin no shell

#!/bin/sh #myVar='date'#case 1 #myVar='cat /dev/stdin'#case 2 myVar=($(< /dev/stdin)) #case 3 echo $myVar exit 2 case 1 funciona Os casos 2 e 3 não funcionam. Quando eu testo com 2 ou 3; não há saída e o script nunca sai O que eu preci...
01.11.2012 / 21:29
9
respostas

Como não fazer nada para sempre de uma maneira elegante?

Eu tenho um programa que produz informações úteis sobre stdout , mas também leituras de stdin . Eu quero redirecionar sua saída padrão para um arquivo sem fornecer nada na entrada padrão. Até aí, tudo bem: eu posso fazer: program > out...
12.07.2012 / 20:42
6
respostas

Posso canalizar stdout em um servidor para estabelecer em outro servidor?

stdout em um servidor CentOS precisa ser canalizado para stdin em outro servidor CentOS. Isso é possível? Atualizar ScottPack, MikeyB e jofel têm respostas válidas. Eu concedi a resposta a Scott porque, apesar de minha pergunta não e...
15.03.2012 / 21:04
2
respostas

Piping dados para stdin de um processo sem causar EOF depois

Eu tenho um executável que inicia um shell interativo pelo usuário. Eu gostaria de, após o lançamento do shell, injetar alguns comandos primeiro, depois permitir que o usuário tenha sua sessão interativa. Eu posso fazer isso facilmente usando e...
05.12.2013 / 18:14
4
respostas

“openssl dgst -sha1” produzindo um prefixo “(stdin) =” estranho e nova linha final

Se você executar este comando no seu Unix echo -n "foo" | openssl dgst -sha1 Você receberá esta saída: (stdin)= 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33 (seguido por uma nova linha). Como posso forçar o openssl a não mostrar o p...
10.07.2012 / 18:03
3
respostas

É seguro digitar outro comando no STDIN enquanto o comando anterior está gravando no STDOUT?

Talvez isso tenha sido respondido anteriormente, gostaria de receber um link para outra resposta ... Se eu executar um comando shell (em um bash shell) da seguinte forma: make Então, enquanto a saída de make estiver rolando a p...
13.01.2015 / 21:44