Bash a argument s mezerami

Miroslav Vancl Miroslav.Vancl na qris.cz
Pondělí Září 12 19:27:09 CEST 2005


> no ja bych plynule navazal a zeptal se na nasledujici:
>
> mam promennou ve ktere je neco jako
>
> 'a b "c d"' 
>
> a chtel bych to rozparsovat v cyklu na jednotlive substringy, tedy
> abych dostal vysledne:
>
> a
> b
> c d

Ne, ze by se mi to nejak moc libilo, ale jde to treba takhle:

a='a b "c d"'
eval "for i in $a ;do echo \$i ;done"

M. Vancl


Další informace o konferenci Linux