Imprimir saída padrão junto ao "wc -l" [RESOLVIDO]

1. Imprimir saída padrão junto ao "wc -l" [RESOLVIDO]

Bmsantos
bmcentos

(usa Debian)

Enviado em 20/01/2016 - 12:00h

Prezados,

Gostaria de solicitar a ajuda de voces com o seguinte:

Quando utilizamos o pipe em seguida wc -l por exemplo, estamos enviando a saida padrão para a entrada padrão do wc -l, como faço para redirecionar a saida padrão tanto para o wc quanto para a saida da tela?

Ex:
#find /etc -type f -exec grep "config" {} \;
Aqui o resultado seria os arquivos que contem a palavra "config" dentro do diretorio "/etc"

#find /etc -type f -exec grep "config" {} \; | wc -l
Aqui o resultado seria apenas a quantidade de linhas que a saida do comando find retornaria.

Conclusão: Gostaria de imprimir a saida padrão na tela e imprimir a quantidade de linhas que o comando me retornaria.

Muito obrigado.


  


2. Re: Imprimir saída padrão junto ao "wc -l" [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 20/01/2016 - 14:23h

Olá,

Deve existir uma forma melhor de se fazewr isso, mas o que me vem a cabeça agora é:

find /etc -type f -exec grep "config" {} \; | tee log && cat log | wc -l  


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


3. RESOLVIDO

Bmsantos
bmcentos

(usa Debian)

Enviado em 03/02/2016 - 09:34h

Exatamente isso tonyhts. Obrigado.


4. Re: Imprimir saída padrão junto ao "wc -l" [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 03/02/2016 - 09:35h

Show!

N"ao esqueça de marcar o topico como resolvido.

abs,

---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts