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

Como enganar um aplicativo esperando um arquivo: // para ler de stdin?

Um esquema de URI de arquivo torna possível especificar um URI para um arquivo armazenado localmente, como file:///home/demo/sample . Poderia ser usado para especificar stdin ? Por exemplo, com CURL: curl file:///home/demo/sample...
11.11.2015 / 23:12
2
respostas

Devo usar tubulação ou redirecionamento para entrada para 'classificar'

Eu quero fazer awk -F "," '{print $1 }' inputfile1.txt | sort -u > distinctOutput.txt Isso é bom em termos de desempenho? Ou eu deveria redirecionar / usar um arquivo temporário desde que eu acho que é melhor fazer o tipo esperar até q...
16.09.2014 / 23:38
3
respostas

A ordem de processamento e impressão de arquivos com find

Este simples script BASH coleta msgstrs em um projeto PHP: #!/bin/sh TARGET=/path/to/project LPATH=locale/cy_GB/LC_MESSAGES POFILE=messages.po mkdir -p $LPATH touch $TARGET/$LPATH/$POFILE cd $TARGET find . -name '*.php' -print | xargs xgettex...
16.12.2013 / 10:46
2
respostas

desativa o buffer para 'hping' no OpenBSD

Parece que a saída de hping é totalmente armazenada em buffer quando canalizada para perl para processamento adicional de linha por linha, então piping hping para perl não funciona. hping --icmp-ts example.ca | perl -ne 'if (/Or...
24.11.2013 / 08:29
1
resposta

redirecionamento para arquivos com nohup e pipe

Para o seguinte comando: ssh -t esolve@hostname 'sudo nohup bash -c "ls > log 2>&1 &"' Sempre recebi informações de erro: nohup: ignoring input and appending output to 'nohup.out' por que isso aconteceu e como...
08.05.2013 / 22:37
1
resposta

Pipe um comando para pv mas esconde toda a saída do comando original

Estou tentando usar pv , mas quero ocultar o comando que canei para a saída enquanto ainda consigo ver a saída do pv. Usar command &> /dev/null | pv não funciona (como em, pv não recebe nenhum dado). command produz saída na saída...
28.06.2017 / 23:48
1
resposta

canaliza dados para o processo que já foi iniciado

Digamos que eu inicie um processo node.js da seguinte forma: node script.js & Existe uma maneira de enviar dados para esse processo depois que ele foi iniciado? normalmente, fazemos isso: cat <file> | node script.js m...
08.07.2017 / 02:35
3
respostas

designa o número de linhas de saída para uma variável

Como posso executar um comando a partir de um script bash e ao final imprimir o número de linhas que ele imprimiu? O equivalente do awk seria { print; } END { print NR; } Eu só poderia apresentar o seguinte. Isso funciona por enquanto...
16.05.2017 / 23:15
1
resposta

Tubulação quebrada quando a saída do grepping, mas apenas com a opção -i

Estou tentando verificar se uma determinada biblioteca python está instalada, exibindo a saída de pip list . Se eu tentar isso pip list | grep -q $package , funciona bem. Se eu tentar pip list | grep -qi $package , recebo a seguinte saí...
24.08.2016 / 21:09
1
resposta

Como redirecionar uma lista de caminhos legíveis por humanos para outro comando?

Ao trabalhar com a saída de comandos como locate , que produz listas de caminhos em "formato legível por humanos" (isto é, sem \ na frente dos espaços), como você redireciona sua saída para outro comando? A saída de $ locate [something]...
24.04.2017 / 21:17