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

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

Será que existe este recurso?


From: Jorge Pereira
Subject: Será que existe este recurso?
Date: Fri, 8 Jul 2005 12:05:09 -0300
User-agent: Internet Messaging Program (IMP) 3.2.4

Exemplo, digamos que eu tenha um arquivo assim.

[jorge@desenv db]$ cat db.txt
CLIENTES="BEN01,BEN15,BOM02,BOM11,BOM21"
BEN01="200502/BEN01,200503/BEN01,200504/BEN01,200505/BEN01,200506/BEN01"
BEN15="200502/BEN15,200504/BEN15,200505/BEN15,200506/BEN15,200507/BEN15"
BOM02="200501/BOM02,200502/BOM02,200503/BOM02,200504/BOM02,200505/BOM02,200506/BOM02"
BOM11="200502/BOM11,200503/BOM11,200504/BOM11,200505/BOM11,200506/BOM11,200507/BOM11"
BOM21="200502/BOM21,200503/BOM21,200504/BOM21,200505/BOM21,200506/BOM21"
[jorge@desenv db]$

dai eu preciso acessar todos os arquivos conforme estao na variavel CLIENTES,
tipo.
[jorge@desenv db]$ cat script.sh

#!/bin/bash
source db.txt
CLIENTES="$(echo ${CLIENTES} | sed 's/,/ /g')"

for clien in ${CLIENTES};do {
   echo "Clientes atuais: $clien"
} done

for clien_f in ${CLIENTES}; do {
   echo "O Cliente (${clien_f}) possue os arquivos ($xyz..............
}

[jorge@desenv db]$

pra puder ter uma saida tipo....

[jorge@desenv db]$ ./script.sh
O Cliente (BEN01) possue os arquivos
(200502/BEN01,200503/BEN01,200504/BEN01,200505/BEN01,200506/BEN01)
O Cliente (BEN15) possue os arquivos
(200502/BEN15,200504/BEN15,200505/BEN15,200506/BEN15,200507/BEN15)
...................

Sera que tem como fazer isso?
nao quero fazer com "grep $clien_f" | awk -f "=" "{print $1}"...........ou coisa
parecida...


alguem pode ajudar?
___________________________________________________________________________________
Participe das duas promoções incríveis do Click 21: 
Mergulhou Ganhou e 21 na Copa. Cadastre-se já.
www.click21.com.br/mergulhouganhou/
www.21nacopa.com.br



reply via email to

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