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

Tamanho do buffer do kernel do pipe anônimo

Estou tentando entender as estruturas associadas a uma chamada para o syscall de pipe. int pipe(int pipefd[2]); Pelo que entendi, haverá um buffer / estrutura de kernel de "leitura" e "gravação" associado ao final de leitura pipefd[0]...
07.02.2017 / 22:29
1
resposta

Stream raminication with continuation se um dos ramos se romper

Digamos que eu ramifique um fluxo de vídeo para 2 ffplay processes cat video.mp4 | tee >(ffplay -i -) >(ffplay -i -) > /dev/null Agora, se eu matar um do processo ffplay , o fluxo será interrompido, o que não é o que eu que...
07.02.2017 / 20:56
1
resposta

Criando um processo para cada stdout redirecionado

Portanto, eu tenho um scanner de porta (masscan), e eu quero redirecionar sua saída para uma determinada linha de comando, que vai verificar se toda combinação IP: Port resultante serve um determinado serviço web. Então, pode ser assim: mas...
09.02.2017 / 00:15
2
respostas

Combina a saída do comando junto com a entrada [duplicada]

Gostaria de imprimir a saída do comando junto com sua entrada. Por exemplo, para tal chamada como echo "Hello world" | wc -c Eu quero a seguinte saída: 12,Hello world Existe alguma maneira de fazer isso usando ferramentas padrão...
10.01.2017 / 12:33
1
resposta

bzip2 descompactação, alterações e compactação de um arquivo de texto através do pipeline

Estou procurando uma maneira de descompactar um arquivo de texto comprimido do bzip2, alterar o conteúdo (adicionar novo conteúdo, classificação etc.) e compactá-lo novamente por meio de pipelines. Eu já encontrei uma maneira de fazer isso, m...
04.12.2016 / 20:19
1
resposta

É possível montar o pipe no cp?

Este código está errado, mas há algo para fazer o seu trabalho? mount somefile.iso | cp - Directory Mais especificamente, tenho problemas somente leitura ao usar os arquivos montados originais, por isso preciso de uma cópia.     
04.11.2016 / 14:23
1
resposta

como usar apenas determinados endereços na sub-rede para traceroute?

Primeiro, tento executar nmap -sn ip/24 para verificar os hosts ativos em uma sub-rede. Ele retorna que todos os 255 hosts estão vivos, o que eu sei que não é verdade. Eu faço fping -g ip/24 e faço com que 7 hosts estejam ativos, o que faz...
14.10.2016 / 16:46
1
resposta

Obtém o tamanho compactado do arquivo compactado com o redirecionamento para / dev / null?

Eu tenho um arquivo compactado e, em compactação ou descompactação, quero obter seu tamanho compactado final (para compactação) ou o tamanho compactado original (para descompactação). Eu usei wc -c antes: $time xz -fc inputfile.tar | wc...
01.09.2016 / 04:15
2
respostas

Alternativa para processar o pipeline

O script de shell no qual estou trabalhando está tendo uma consulta SQL que obtém várias colunas e várias linhas do banco de dados: get_names() { $ORACLE_HOME/bin/sqlplus -s usr/pwd <<EOF SELECT id,name,age FROM table;...
21.07.2016 / 13:12
1
resposta

Systemd: canaliza a entrada para o servidor daemon?

Portanto, tenho um servidor que posso executar a partir de um terminal bash usando, por exemplo, java -jar spigot.jar que enviará a saída para stdout (acredito) e, portanto, será impressa na tela do terminal. Para parar o servidor a parti...
14.07.2016 / 13:02