Bash a argument s mezerami
Petr Hlávka
petrhlavka na gmail.com
Pondělí Září 12 21:55:19 CEST 2005
eval pomaha, jen to neni moc pekne ho vsude cpat :-)
Diky moc! Petr.
On 9/12/05, Kamil Dedecius <k.dedecius na sh.cvut.cz> wrote:
> LS=`ls "p p"`
>
> nebo
>
> LS="ls \"p p\""; eval $LS
>
> by nepomohlo?
>
> -- Kamil
>
>
>
> 12. Sep (Monday) v 15:44:46 CEST 2005, petrhlavka na gmail.com wrote:
> > Dobry den,
> > resim problem, kdy mam v shellu (bash) v promenne ulozen prikaz, ktery
> > chci proves a tento prikaz bere argumenty, ktere obsahuji mezeru.
> > Bohuzel se me nedari zadnou kombinaci uvozovek, apostrofu, ci zpetnych
> > lomitek dosahnout toho, aby to fungovalo spravne. Poradi nekdo?
> >
> > nefunkci priklad: (mam adresar "p p" [pe mezera pe])
> > #!/bin/sh
> >
> > LS="ls \"p p\""
> >
> > $LS
Další informace o konferenci Linux