Homer S. ha scritto:

Non funziona sempre; es.:

localhost> PIPPO="ls -l > prova.log"
localhost> $PIPPO
ls: >: No such file or directory
ls: prova.log: No such file or directory

Perché quando scrivi

$ ls -l > prova.log

la shell esegue il comando "ls -l" e scrive l'output in ./prova.log. Qua invece stai tentando di eseguire il comando ls con i parametri "-l", ">" e "prova.log" che ls non riconosce.

Io sto
cercando una chiamata che funzioni sempre, indipendentemente da essi.

Prova con

$ bash -c "$PIPPO"

--
Kind regards,
                                                          Marco Romano.




--
Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a