bash - expanze parametru s mezerou

Jiri Borik borik na zce.cz
Středa Duben 11 12:09:06 CEST 2001


Petr Cech píše:
> co takhle mujprikaz "$par" ???

Asi jsem se nepresne vyjadril. To by mujprikaz mel v $1 vsechny
parametry dohromady. Ja chci ale volat treba

mujprikaz a 'b1 b2' c

kde potrebuju aby $2='b1 b2'

Pokud napisu par="a 'b1 b2' c"; mujprikaz $par - je $2="'b1"

Pokud napisu par="a 'b1 b2' c"; mujprikaz "$par" - je $2 prazdne a
vsechno je v $1

Zkousel jsem ze zoufalstvi vkladat '\' na ruzna mista, ale varianta s
$2="b1 b2" se mi nepodarila.

Konkretne sestavuju menu pomoci utilitky dialog a jednotlive polozky
menu taham z databaze. Polozky menu se zadavaji na prikazove radce jako
jednotlive parametry a mohou obsahovat mezery.

Kudy na to ?

J.B.


Další informace o konferenci Linux