[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: aiutino bash script



il problema sta nel'uso non corretto di $1.

prova con

function myfunc
{
  echo $1 $2
}
cmd="myfunc param 1""
$cmd

ciao
MaX

Il 24/05/12, Piviul<piviul@riminilug.it> ha scritto:
> Ciao a tutti avrei bisogno in uno script bash di inserire in una
> variabile un comando, parametri inclusi. Il problema è che i parametri
> possono contenere spazi quindi qualcosa come
>
> function myfunc
> {
>      echo $1
> }
> cmd="myfunc \"param 1\""
> $cmd
>
> Non ha il comportamento desiderato (in $1 di myfunc ho infatti "param
> non "param 1").
>
> In questi casi come si fa in bash?
>
> Grazie
>
> Piviul
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a listmaster@lists.debian.org
>
> To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> Archive: 4FBDBEDD.8080503@riminilug.it">http://lists.debian.org/4FBDBEDD.8080503@riminilug.it
>
>


-- 
ciao,
MaX


Reply to: