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]