bash - expanze parametru s mezerou

Michal Hajek hajek na nspuh.cz
Středa Duben 11 13:50:34 CEST 2001


Jiri Borik wrote:
> 
> 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.

nevim, jestli spravne rozumim, ale:
$ cat xx
echo $2
$ ./xx a "b c" d
b c
$

Jde o neco jineho ?

MH


-- 
--------------------------------------------------------------
Michal Hajek                   mailto:hajek na nspuh.cz
--------------------------------------------------------------


Další informace o konferenci Linux