On Friday 03 October 2003 10:08, Mircea HUTANU wrote:
> Salut,
>
> se da o fila care contine :
>
> abcd efgh
> ijkl mnop qrst
>
> vrea sa fac un mic script bash care sa imi returneze liniile dar intre
> ghilimele, adica ceva de genul
>
> "abcd efgh"
> "ijkl mnop qrst"
>
> am incercat asa :
>
> for f in $(cat fila); do
> echo \"$f\";
> done
>
> dar imi returneaza
>
> "abcd"
> "efgh"
> "ijkl"
> "mnop"
> "qrst"
>
> am mai incercat :
>
> IFS=:
> for f in $(cat fila); do
> echo \"$f\";
> done
>
> dar imi returneaza :
>
> "abcd efgh
> ijkl mnop qrst"
>
> Cum as putea face sa imi returneze corect ?

while read line
do
echo \"$line\"
done < fisier.input

sau

sed -e 's/\(.*\)/"\1"/' fisier.input

sau

etc...


Mihai


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


Raspunde prin e-mail lui