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

Status de saída do Bash usado com o PIPE

Estou tentando entender como o status de saída é comunicado quando um canal é usado. Suponha que eu esteja usando which para localizar um programa inexistente: which lss echo $? 1 Como which falhou ao localizar lss , obtive um sta...
20.05.2017 / 13:39
3
respostas

Como dar uma lista separada por vírgula como argumentos para o próximo comando

Eu tenho um script s1 que gera uma lista de números separados por ',' %código%. Agora eu quero dar esses números para script 1,2,3,4 como argumentos, de modo que s2 será executado em cada um deles e saída seu resultado em uma linha separad...
18.12.2017 / 15:06
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...
22.01.2014 / 23:58
1
resposta

zsh não pode entrar no terminal ao direcionar stdin e stdout com comando variável que possui saída tty

Informações do sistema: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Role até o EXEMPLOS na parte inferior, se quiser apenas analisar os exemplos simplificado...
18.12.2017 / 22:44
1
resposta

Piping a saída de um script bash após redirecionar stderr [closed]

por causa do jeito que meu hoster faz as coisas, eu tenho que usar um sistema para serviços. Este serviço tem um arquivo de execução que ele executa e canaliza para um segundo arquivo de execução. Mas eu uso um pacote python (dado) que loga n...
17.06.2016 / 17:07
1
resposta

Que modelos de distribuição de probabilidade esta condição de corrida?

Considere o seguinte comando: %código%. Noções básicas sobre o que seria bifurcação para um novo shell, escrever bash -c "echo x; cat 1" | tee 1 para stdout, gravar x em stderr, sair e retornar o controle para o processo pai e gravar f...
10.08.2018 / 18:39
2
respostas

O uso de jq na cadeia de encanamento não produz saída

O problema de jq precisar de um filtro explícito quando a saída é redirecionada é discutido em toda a web. Mas não consigo redirecionar a saída se jq fizer parte de uma cadeia de pipe, mesmo quando um filtro explícito estiver em uso. Co...
04.04.2018 / 03:42
2
respostas

Como fazer com que ler e escrever o mesmo arquivo no mesmo pipeline sempre “falhe”?

Digamos que eu tenha o seguinte script: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done Na linha chave, eu leio e escrevo o mesmo arquiv...
09.12.2017 / 11:20
5
respostas

Existe uma ferramenta para redirecionar dinamicamente a saída para um novo arquivo sob solicitação

No momento, estou redirecionando a saída de uma ferramenta de monitoramento para um arquivo; no entanto, o que eu gostaria de fazer é redirecionar essa saída para um novo arquivo a meu pedido (usando uma associação de teclas), sem interromper a...
04.05.2016 / 12:29
5
respostas

resolve todos os endereços IP na saída do comando usando ferramentas de linha de comando padrão

Eu tenho vários arquivos de log que contêm um monte de endereços IP. Eu adoraria poder enviar os dados por meio de um programa que correspondesse e resolvesse os endereços IP. I.E. cat / var / log / somelogfile | host que se tornaria uma l...
18.06.2012 / 17:33