Perguntas sobre 'pipe'

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

Tubos quebrados! Problema com o uso de pipes nomeados para vincular dois programas autônomos [fechados]

Eu tenho dois programas de linha de comando que normalmente são executados em série em um sistema linux. Execução típica para ambos os programas é simplesmente isso: O programa A é executado. É inserir um arquivo de texto simples e gera u...
28.07.2017 / 01:39
6
respostas

Por que o arquivo de arquivo shuf de comando deixa um arquivo vazio, mas comandos semelhantes não?

Eu sei que isso é uma espécie de duplicata de outra pergunta ( Por que este comando de classificação me dá um arquivo vazio? ), mas eu queria expandir a questão em resposta às respostas dadas. O comando shuf example.txt > example.txt...
23.01.2014 / 00:58
2
respostas

Substitua o arquivo se e somente se stdin for diferente do conteúdo do arquivo

Estou procurando um programa que use um nome de arquivo (por exemplo, como um argumento), leia stdin em um buffer e compare isso com o conteúdo do arquivo nomeado. Se o conteúdo for diferente, o programa (idealmente atomicamente) substitui...
07.08.2017 / 08:51
1
resposta

Grep apelido para nano. Nada acontece quando o comando é emitido

Eu tenho um professor que armazena trabalhos de casa em vários arquivos espalhados em diferentes subdiretórios em uma pasta de aula com o cabeçalho "TODO:" Eu gostaria de enviar todos esses itens para um único arquivo de texto em nano ao invés d...
08.10.2016 / 06:22
2
respostas

Como formatar a saída JSON do Node.js?

Eu tenho um servidor Node.js que usa o registro em log JSON. Ao executar o servidor localmente, ele gera entradas de log como objetos JSON, que são muito entediantes de serem lidos. Eu gostaria de canalizar a saída através de um comando para que...
01.09.2016 / 07:30
2
respostas

Como classificar o fluxo de dados por 2 nomes de colunas (o número da coluna pode variar)?

Eu recebo um fluxo de dados de uma API com a seguinte aparência: redID blueID whiteID 1 22 2 44 15 41 2 15 15 31 2 14 O que eu preciso fazer é classificar isso por blueID e, em segui...
12.01.2016 / 17:12
0
respostas

Quantas maneiras existem para converter e passar stdin como parâmetro de comando?

Eu sou novo no shell do Linux. Eu sei que xargs pode ser usado para aceitar stdin de um pipe e passá-lo para outro comando como parâmetro. Existem outras maneiras de fazer isso? Existe uma lista que eu possa me referir? Uma lista não exaustiv...
05.10.2015 / 13:41
1
resposta

Canalize um arquivo .BIN para a transferência do XModem

Eu preciso enviar um arquivo .bin para um modem via XModem transfer para atualização de firmware. Se o modem estiver conectado a um computador local, o comando será o seguinte: sz -X -k -b -vvv - file_to_transfer.BIN > /dev/ttyUSB...
29.07.2015 / 12:01
1
resposta

Como eu redireciono a saída de conclusão do comando?

Na linha de comando, posso redirecionar ou canalizar a saída de um comando para um arquivo ou outro comando usando o operador > ou | após o comando. Eu me deparei com uma situação menos padrão que eu gostaria de redirecionar a saída par...
02.05.2014 / 04:26
1
resposta

Por que o bash gera dados em vez de executar, quando um script é canalizado?

Estou executando o seguinte script no Ubuntu 14.04: #!/bin/bash apt-get purge -y nginx apt-get install -y nginx date Quando eu executo como cat /tmp/script | bash , o apt-get inicia a instalação, então "data" é impressa (não a data re...
03.02.2015 / 10:27