[Tech] Perl e cgi-bin
Leonardo Boselli
leo@dicea.unifi.it
Mer 20 Set 2000 18:38:19 CEST
A me con
$dati = `grep stringa $variabile`;
FUNZIONA
con i doppi apici non puo` funzionare in quanto non esegue un eval della
stringa ma bensi` assegna a $dati la stringa.
On Wed, 20 Sep 2000, lewlin wrote:
> On Wed, 20 Sep 2000, francesco.mugelli wrote:
> > Ho bisogno di fare un grep su un file e assegnare l'output ad una variabile. Ho provato con
> > $dati=`grep stringa /path/nomefile`;
> > e funziona.
> > Pero' se sostituisco una variabile a /path/nomefile non funziona piu nulla.
> > Immagino che il problema sia esportare le variabili del perl verso la bash pero' non so come risolvere il problema, anche perche' e' la prima volta che mi metto a scrivere qualcosa in perl.
> Se dichiari una variabile a quel modo, l'interprete pensa che $path sia
> una stringa di testo e non un'altra variabile.
> Prova ad utilizzare i doppi apici.
> $dati = "grep $stringa $path";
(non fatelo)
Maggiori informazioni sulla lista
flug-tech