[FUG-BR] Dúvida sobre shell script
Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. -- []s, Guerra - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Dúvida sobre shell script
use o tee md5 * | tee arquivo.log -- Flavio do Carmo Junior 2008/5/27 N Guerra [EMAIL PROTECTED]: Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. -- []s, Guerra - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Dúvida sobre shell script
N Guerra wrote: Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. man tee []'s - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Dúvida sobre shell script
Flávio, Valeu pela resposta, mas ocorre a mesma coisa. Demora tanto para mostrar na tela o resultado, quanto para o arquivo md5.txt sair do tamanho de 0 byte. De repente, lista tudo de uma única vez. []s, Guerra 2008/5/27 Flavio Junior [EMAIL PROTECTED]: use o tee md5 * | tee arquivo.log -- Flavio do Carmo Junior 2008/5/27 N Guerra [EMAIL PROTECTED]: Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. -- []s, Guerra - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- []s, Guerra - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Dúvida sobre shell script
Gerando md5 de 50 arquivos de uma só vez? Porque não usa um for e gera um por um? Dessa forma você teria um maior controle do que está acontecendo. Em 27/05/2008 16:35, N Guerra escreveu: Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. -- Mauricio Bonani [EMAIL PROTECTED] - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Dúvida sobre shell script
Maurício, Na verdade eu quis apenas dar um exemplo com o md5, mas minha dúvida é genérica e sobre a demora que um leva p/ jogar o resultado p/ o arquivo. Valeu, Guerra 2008/5/27 Mauricio Bonani [EMAIL PROTECTED]: Gerando md5 de 50 arquivos de uma só vez? Porque não usa um for e gera um por um? Dessa forma você teria um maior controle do que está acontecendo. Em 27/05/2008 16:35, N Guerra escreveu: Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. -- Mauricio Bonani [EMAIL PROTECTED] - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- []s, Guerra - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Dúvida sobre shell script
tente assim: md5 * | tee md5.tct o tee joga a saida em um arquivo e no stdout ao mesmo tempo N Guerra wrote: Pessoal, Tem alguma maneira de jogar o resultado de um comando para um arquivo e também p/ o terminal? Exemplo: md5 * md5.txt O resultado do md5 de todos os arquivos vão somente para o arquivo md5.txt e não são mostrados na tela. Tem como mostrar também na tela? Pergunto isso pois se abrir um outro terminal e rodar tail -F md5.txt, enquanto o comando está sendo executado, ele demora para listar e mostra várias linhas de uma única vez. Geralmente mostra somente depois que termina os aproximadamente 50 arquivos que faço o md5. Acho que não mostra linha a linha do tail, porque deve ter um buffer mínimo para isso. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd