Perguntas com a marcação «pipe»

24
Como canalizar stderr sem canalizar stdout

Como canalizar o fluxo de erro padrão sem canalizar o fluxo de saída padrão? Eu sei que esse comando funciona, mas também grava o padrão. Command 2>&1 | tee -a $LOG Como obtenho apenas o erro padrão? Nota: O que eu quero disso é apenas gravar o fluxo stderr em um log e gravar stderr e...

19
Passe um canal para um comando que espera um nome de arquivo

Digamos que eu tenha um comando fooque leva um argumento filename: foo myfile.txt. Irritantemente, foonão lê da entrada padrão. Em vez de um arquivo real, eu gostaria de passar o resultado de outro comando (na realidade pv, que irá capturar o arquivo e gerar um medidor de progresso como efeito...

17
Contar o número de bytes canalizados de um processo para outro

Estou executando um script de shell que canaliza dados de um processo para outro process_a | process_b Alguém sabe uma maneira de descobrir quantos bytes foram passados ​​entre os dois programas? A única solução que posso pensar no momento seria escrever um pequeno programa c que lê de stdin,...

15
Capturando STDERR e STDOUT para arquivar usando tee

Não estou claro qual é a melhor ordem para capturar ambos STDERRe STDOUTpara o mesmo arquivo usando tee. Eu sei que se eu quiser canalizar para um arquivo, tenho que mapear o tratamento de arquivos após o redirecionamento, ou seja, find . >/tmp/output.txt 2>&1 Isso instrui o shell para...

13
Redirecionar a saída do mysqldump para scp

Eu trabalhei com um linux pro anos atrás, que fez esse truque bacana. Ele poderia fazer um mysqldump, mas redirecionar a saída para uma conexão scp / ssh, em vez de gravar no disco . Utilizamos esse silêncio um pouco onde eu costumava trabalhar, mas não me lembro mais como fazer isso. Agora, estou...

9
Como concatenar fluxos?

Sei que catposso concatenar arquivos, mas preciso concatenar uma mistura de arquivos e fluxos e canalizar o resultado para outro processo. Para tornar a questão mais concreta, quero concatenar cat abc.sqljuntamente com gzip -dc xyz.sql.gze cat qvf.sqle tubo de tudo como um único fluxo para...

9
como canalizar dados para conexão sftp?

O ftp suporta o put "|..." "remote-file.name"comando para canalizar dados para uma conexão ftp. Existe algo semelhante disponível para o sftp? No sftp, recebo o seguinte erro: sftp 'jmw@backupsrv:/uploads' sftp> put "| tar -cx /storage" "backup-2012-06-19--17-51.tgz" stat | tar -cv /storage:...