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