ambiguous redirect

1. ambiguous redirect

Louis Guilherme Marcondes
louis

(usa Kurumin)

Enviado em 19/06/2009 - 14:53h

Ola pessoal

Ao executar "bash -x nb_teste_integridade.sh"
O erro apresentado foi:

"ambiguous redirect"

Este código funcionava anteriormente, após começar a trabalhar com funções não compreendi porque isto afetaria nos redirecionamentos que são feitos no script.

Como poderia efetuar o redirecionamento para um arquivo?? existe outra solução além do tradicional >> ou > ou variavel=`echo "teste"`?

Agredeço desde já.

Código:
echo "###------------------------ Teste de integridade realizado -------------------------###" > $resultado_email
echo "###-- Fitas testadas: "${modelo_fita}" "${fita[*]} >> $resultado_email
echo "###-- Resultado: "${diretorio_ftp}"\"${FILE}"" >> $resultado_email
echo "###---------------------------------------------------------------------------------###" >> $resultado_email
cat $resultado_email | mailx -s "Teste de Integridade" -r Netbackup `cat ${emails_arq}|grep -v "^#"`




Resultado do debug:
echo ###------------------------' Teste de integridade realizado '-------------------------### >
echo ###--' Fitas testadas: IBA ' >> 2>&1
echo ###--' Resultado: '"'
nb_teste_integridadev7.sh: $resultado_email: ambiguous redirect
+ echo '###---------------------------------------------------------------------------------###'
nb_teste_integridadev7.sh: $resultado_email: ambiguous redirect



  


2. Re: ambiguous redirect

Pedro Pereira
pogo

(usa Fedora)

Enviado em 19/06/2009 - 23:08h

Você pode também utilizar o comando tee. Seria mais ou menos isso:

ls -ilha | tee a-saida-fica-aqui-tbm.txt

Assim, o resultado do comando ls -ilha vai aparecer na tela e também irá ser escrito no arquivo a-saida-fica-aqui-tbm.txt.

Espero que ajude!

[]'s

Pedro
www.pedropereira.net






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts