On Thu, 22 Jan 2004 20:32:42 +0200 Costi <[EMAIL PROTECTED]> wrote:
> Cam pe la 01/22/2004 06:36 PM, Viorel Anghel scrise:
> 
> >astept sa vad un raspuns cu arrays (ca sa invat si eu)...
> >
> >fara arrays eu as face cam asa:
> >- fisierul dc_users cu cite o linie per user, de forma
> >user1 ip1 port1
> >user2 ip2 port2
> >samd
> >space separated
> >
> >apoi
> >
> >cat that_file | while read one_line
> >do
> >  set -- $one_line
> >  # in acest moment, ai in $1  - userul, in $2 ip-ul, in $3 portul
> >  $IPTABLES bla bla
> >done

O singura mica problema ar putea fi aici: am observat ca modificarile de
variabile facute in interiorul ciclurilor 'while read' nu se regasesc in
afara. E ca si cum ai apela o functie si ai avea doar variabile transmise
prin valoare. Daca vrea sa faca ceva acolo in ciclu e OK, dar daca vrea sa
modifice vreo variabila nu merge. Ciclurile 'for VAR in ...' nu au problema
asta.


-- 
GZ

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui