shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Shell Script + Firebird + SELECT * FROM TABLE


From: Gentil de Bortoli Júnior
Subject: Re: [shell-script] Shell Script + Firebird + SELECT * FROM TABLE
Date: Tue, 31 Jan 2006 11:26:30 -0200

On 1/31/06, Sérgio Roberto <address@hidden> wrote:
> Alguém sabe como recuperar os resultados de um comando "SELECT * FROM"
> no FIREBIRD em shell-script?
> Não teria como jogar, por exemplo, a tabela de resultados em um array
> para percorrê-lo conforme seja necessário?
> Um exemplo:
>
> +----------+-------------+
> | ID            | NAME         |
> +--------- + -------------+
> | 1              | sergio            |
> +--------- + ------------  +
> | 2              | Teste             |
> +----------+------------- +
>
> Teria como tratar isso?

Tem.

Primeira idéia: Leia o manual do Firebird. Normalmente esses comandos
possuem opções para gerar uma saída mais limpa ou mesmo formatada
de acordo com suas especificações.

Segunda idéia: Essa saída está praticamente pronta para um tratamento.

Por exemplo, se você colocá-la em um arquivo e fizer 'grep -v "+"
SQL.txt | tr -d " "' você
terá uma lista de campos separados por "|". A partir daí, um cut
resolve o problema (considerando que você não vai ter um "+" nos dados
em si).

[]s

Gentil.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]