Pra ficar mais claro:
[r...@cerebro ~]# set - $(cat x | awk '{print $NF}' | paste -s)
[r...@cerebro ~]# echo $#
5
[r...@cerebro ~]# echo $1
AAA
[r...@cerebro ~]# echo $2
TEST_1
[r...@cerebro ~]# echo $3
GOL_DB
[r...@cerebro ~]# echo $4
FIRST_DB
[r...@cerebro ~]# echo $5
SAMPLE


--

Flávio do Carmo Júnior aka waKKu

2009/6/29 Flavio Junior <bil...@gmail.com>

> [r...@cerebro ~]# cat x
> Database name = AAA
> Database name = TEST_1
> Database name = GOL_DB
> Database name = FIRST_DB
> Database name = SAMPLE
> [r...@cerebro ~]# cat x | awk '{print $NF}' | paste -s
> AAA     TEST_1  GOL_DB  FIRST_DB        SAMPLE
> [r...@cerebro ~]# ls $(cat x | awk '{print $NF}' | paste -s)
> ls: AAA: No such file or directory
> ls: TEST_1: No such file or directory
> ls: GOL_DB: No such file or directory
> ls: FIRST_DB: No such file or directory
> ls: SAMPLE: No such file or directory
> [r...@cerebro ~]#
>
>
> por exemplo...
>
> --
>
> Flávio do Carmo Júnior aka waKKu
>
> 2009/6/29 Alicino de Moura Filho <alic...@ymail.com>
>
>
>>
>> Olá, pessoal!
>>
>> Queria uma sugestão de ocmo eu consigo transformar esta minha consulta em
>> um banco de dados em paramentros para um for que preciso fazer em sequencia.
>>
>> O meu comando para o banco é este e o resultado abaixo:
>> db2 list db directory |grep -i "database name"
>> Database name = AAA
>> Database name = TEST_1
>> Database name = GOL_DB
>> Database name = FIRST_DB
>> Database name = SAMPLE
>>
>> A parte que eu mais quebro a cabeça é como fazer que os nomes dos bancos
>> sejam recebidos como paremetros, como por ex $2=AAA, $3=TEST_1, $4=GOL_DB e
>> etc.
>>
>> Digo isso pq depois estes parametros entram em um for i in $#
>>
>> Alguma luz?
>>
>> Grato.
>>
>> Alicino
>> Campinas-SP
>>
>>  
>>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a