On Monday 28 November 2005 09:53, Andrei Dumitrescu wrote:
> Da, stiu de quoting. Ai incercat sa verifici? Folosisem si eu ghilimele,
> dar fara succes. Am un fisier /tmp/test.txt asa
> 10      10      10      10
>                 5       5       5       5
>         100     100     100     100
>
> si scriptul urmator:
> while read line;do
> echo "$line" "cu ghilimele";
> echo "$line fara ghilimele";
> done </tmp/test.txt
>
> produce acelasi output:
> 10      10      10      10 cu ghilimele
> 10      10      10      10 fara ghilimele
> 5       5       5       5 cu ghilimele
> 5       5       5       5 fara ghilimele
> 100     100     100     100 cu ghilimele
> 100     100     100     100 fara ghilimele
>
> spatiile de la inceput sunt eliminate si atunci cand folosesc ghilimele, si
> atunci cand nu le folosesc

Atunci foloseste argumentul -r (raw) de la read. Se pare insa ca este un bug 
in anumite versiuni de bash si daca incerci sa citesti intr-o variabila 
anume, optiunea "raw" nu functioneaza. Asa ca poti face simplu:

while read -r; do
        echo "$REPLY"
done < /your/file

"help read" pentru mai multe informatii.


Mihai

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui