[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]