Perguntas sobre 'stdin'

1
resposta

Como obtenho um funcionário do gearman para aceitar argumentos como stdin?

Eu vi o método xargs de passar argumentos para o gearman, mas como faço para obter meu script para obter STDIN como a entrada para o meu operador gearman? O caso de uso aqui é que eu tenho um monte de IDs que gostaria de simplesmente disparar...
07.03.2017 / 00:01
0
respostas

O texto substitui literalmente * all * ocorrências de uma string através de stdin, stdout

Linux, ou especificamente o Ubuntu 14.04 LTS Server, se necessário (e o CENTOS 6.5 / 7 mínimo seria bom). Se eu digitar "FOO" na linha de comando, (independentemente de como uma palavra ou uma substring), eu gostaria do shell (eu uso BASH, ma...
18.09.2014 / 18:11
2
respostas

Por que o comando cd manipula STDIN diferente de outros comandos?

Comandos como cd não podem ter saída canalizada para eles para alterar diretórios - eles exigem argumentos de linha de comando. Por que o comando cd (e os semelhantes a ele, como mv , cp , & rm ) não funcionam como a maioria d...
04.02.2016 / 23:32
2
respostas

Comportamento de Entrada Stdin Entre “gato” e “menos”

Quando eu emito cat , o terminal trava esperando pela entrada stdin. No entanto, quando less é emitido, recebo Missing filename ("less --help" for help) . Sabe-se que less e cat aceitam entrada de stdin. Qual é a diferença? Como iss...
07.01.2015 / 23:00
2
respostas

read value validation

Existe uma maneira de validar ou confirmar que o usuário escreveu o que significa escrever em read ? Por exemplo, o usuário quis escrever "Hello world!" mas erroneamente escreveu "Hello world @". Isso é muito semelhante à validação de...
13.01.2018 / 10:07
3
respostas

Como escrever um script que pode receber entrada de stdout

Eu quero ser capaz de escrever um script que possa usar stdout como argumento, se algo for canalizado para ele (em última análise, eu gostaria que ele fosse polimórfico) - O problema é que pesquisei e procurei como fazer isso sem sucesso -...
02.07.2015 / 01:01
3
respostas

gzip mesma saída de entrada diferente

Confira: data/tmp$ gzip -l tmp.csv.gz compressed uncompressed ratio uncompressed_name 2846 12915 78.2% tmp.csv data/tmp$ cat tmp.csv.gz | gzip -l compressed uncompressed ratio uncompressed_n...
23.06.2016 / 10:13
2
respostas

Como dividir o stdin em várias strings de múltiplas linhas e colocar cada uma delas em diferentes variáveis bash

Eu estou procurando por uma possibilidade de enviar via pipe várias strings de múltiplas linhas para um script bash e pegar cada uma delas dentro deste script. Por fim, quero armazenar cada sequência multilinha em sua própria variável. printf...
24.11.2016 / 13:44
2
respostas

Como o '-' funciona no redirecionamento do bash?

Eu já vi isso explicado em algum lugar antes, mas não consigo encontrar uma referência agora. Um exemplo de uso do guia de introdução do docker para o Ubuntu: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Eu...
16.01.2018 / 00:36
2
respostas

entrada padrão: não é um tty

Às vezes, a entrada padrão (stdin) é um terminal: $ tty /dev/pts/0 Às vezes não: $ echo hello | tty not a tty $ tty < /dev/null not a tty $ tty << eof > hello > eof not a tty Quando "stdin" não é um terminal, o que...
01.04.2018 / 22:59