scusate la mia ignoranza estrema... (è la prima volta che mi metto a fare uno script in bash) però ho un altro problema...
il mio script non è altro che un interfaccia per un altro script... si tratta di smssend.
esso richiede i seguenti parametri
smssend vodafoneit user passw numdestinatario messaggio
fin qui tutto bene, il mio script (a cui ho dato nome "sms")chiede solo nomedest e messaggio, solo che se il messaggio è passato con le virgolette queste non mi vengono passate.
destinatario=$1
messaggio=$2
/* ricerca del numero telefonico del destinatario tramite il nome*/
smssend vodafoneit user passw $destinatario $messaggio
il problema è che se il messaggio è del tipo "ciao come va"
la variabile messaggio conterrà: ciao come va senza le virgolette che se passate allo script smssend verranno interpretati come tre parametri differenti.
scusate ancora e vi ringrazio in anticipo


Rispondi quotando