Bash a argument s mezerami

Martin Kraus martin.kraus na infonet.cz
Pondělí Září 12 15:55:30 CEST 2005


On Mon, Sep 12, 2005 at 03:44:46PM +0200, Petr Hlávka 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

no zrovna ls umi outputovat spravne uvozene soubory, switch --quoting-style.
jak se to dela standardne jsem taky jednou resil a nakonec jsem se rozhodl to
ignorovat:)
mk


Další informace o konferenci Linux