Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
4
respostas

Por que a leitura com pipeline falha em uma sessão ssh?

Por que isso mostra linhas em branco em vez de pastas encontradas por find? ssh -o stricthostkeychecking=no -o userknownhostsfile=/dev/null \ -o batchmode=yes -o passwordauthentication=no [email protected] \ "sudo find /folder/CFGKCP/KCS\...
17.03.2016 / 11:59
1
resposta

Redirecionamento de saída

Estou usando o comando tee para gerar os erros de compilação de um programa em um arquivo junto com o terminal. gcc hello.c | tee file.txt Este é o comando que eu usei. Os erros de compilação são exibidos no terminal, mas não são exib...
07.01.2015 / 09:49
1
resposta

Qual é a diferença entre quem lp e quem | lp?

Por que o who > lp cria um arquivo, mas who | lp lidera a saída para o programa lp ? Qual é o princípio subjacente por trás desses dois comandos simples? Alguém pode explicar isso com um exemplo?     
20.11.2012 / 16:43
2
respostas

Tentando executar duas operações em um único arquivo de origem enorme para obter desempenho

Estou executando duas operações em um único comando do Linux. As operações são: Enviando dados do arquivo de origem para um novo arquivo de destino. Contando o número de registros no arquivo de origem. Por exemplo: arquivo de origem...
12.11.2018 / 13:51
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...
15.01.2018 / 23:36
2
respostas

Fornece a saída do programa C como programa Java de entrada da linha de comandos?

Eu estava aprendendo sobre o sistema de arquivos Unix e aprendi sobre pipes . De acordo com GeeksForGeeks , A pipe holds the output of the first command till it has been read by the second program Então, eu estava pensando se eu poderi...
08.04.2018 / 16:07
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 / 20:59
2
respostas

Comprimento de leitura do valor canalizado?

Como posso verificar o comprimento de uma entrada canalizada? Estou tentando: echo "A" | xargs sh -c 'echo ${#$1}' Além disso: echo "A" | xargs sh -c 'echo ${#\"$1\"}' Com base nas respostas aqui , para um exemplo que não seja de...
07.07.2017 / 13:07
8
respostas

Como canalizar e converter o primeiro campo de decimal para hex

Eu tenho a seguinte saída na tela 170.170.170.0.156.96 24 que eu gostaria de canalizar & converter para o seguinte formato b8:27:eb:ef:3b:4a 24 em essência, é um decimal para hex conversão do primeiro campo, pelo que os pontos...
02.02.2018 / 16:49
1
resposta

Como canalizar o resultado do comando anterior para o nó como uma variável?

Estou tentando criar um script para decodificar dados de redis. Eu posso fazer isso um script de nó, mas eu só queria que fosse o mais simples possível. Aqui está o que eu tenho até agora. redis-cli GET "d1g8y" | xargs -i node -e "require(...
03.04.2017 / 15:12