Re: [shell-script] Impressão sem deixar de mostrar resultado.

2008-01-25 Por tôpico mop
Certamente há muitas formas de fazer isso. Vou colocar duas para estilos de comando diferenciados. A primeira parece mais alinhada com o que foi pedido: no topo do script se insere a linha: . log o source log poderia ser assim: [ $LOG ]||{ LOG=/tmp/${0##*/}.log;LOG=$LOG $0 $* 2>&1|tee $LOG;exit;

Re: [shell-script] Impressão sem deixar de mostrar resultado.

2008-01-25 Por tôpico Flavio Junior
Ve se é isso que voce deseja: [EMAIL PROTECTED] tmp]# cat x.sh #!/bin/bash exec 3<&1 exec 1>>saida.log echo t echo bbb echo baa exec 1<&3 [EMAIL PROTECTED] tmp]# ./x.sh [EMAIL PROTECTED] tmp]# cat saida.log t bbb baa [EMAIL

[shell-script] Impressão sem deixar de mostrar resultado.

2008-01-25 Por tôpico Gemayel Alves
Estou num dilema antigo aqui, resolvi postar, preciso salvar a saida de comandos em arquivo mas sem deixar de mostrar o resultado na tela, ja tentei o tee mas eu precisaria executar ./script.sh |tee log.log eu queria outra maneira de fazer isso se possivel introduzir a solucao tee dentro do ./