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