Não é necessário o uso do comando "echo", já que o mysql possui a opção "-e" que permite a execução de um comando diretamente da linha de comandos. No caso ficaria assim:
$ mysql DATABASE -u USER -p -e "select * from TABLE" > table.txt Se desejado, existem as opções -H e -X que dão a saída em HTML e XML, respectivamente. Abraços, Fabiano 2008/8/22 Arthur Furlan <[EMAIL PROTECTED]> > Leandro Moreira wrote: > >> Caros, >> Sei que esse tópico nao compete a essa lista, mas se alguem poder me >> ajudar preciso estrair os dados de uma tabela do mysql para um arquivo de >> texto. Desde já agradeço a ajuda. >> >> > > Não sei se é exatamente isso o que você quer, mas se você quiser fazer um > dump da sua tabela, pode tentar: > > $ mysqldump DATABASE TABLE -u USER -p > table.txt > > e se você quiser executar uma query, obter só uma coluna, etc. pode tentar: > > $ echo "select * from TABLE" | mysql DATABASE -u USER -p > table.txt > > -- > Atenciosamente, > > Arthur Furlan > [EMAIL PROTECTED] > > > Att. >> >> > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > -- Fabiano Pires http://pragasdigitais.blogspot.com/ Livrando você da escória da Internet

