[Tech] passaggio variabili tra bash e perl
paolo palmerini
paolo.palmerini@cnuce.cnr.it
Gio 14 Feb 2002 11:34:16 CET
la cosa piu' facile (occhio agli apici nello script shell):
# ----- start shell script #!/bin/sh
perl_output=`./pippo.pl`
echo $perl_output
# ---- end shell script
# -------- starl perl script
#!/usr/bin/perl
# your code here ...
$nome = "nello";
print $nome;
exit;
# ------- end perl script
On 2002.02.14 09:19 Claudio Mannucci wrote:
>
> Buongiorno a tutti .
> Innanzitutto mi scuso per il lungo "lurkaggio"..
> Una questione per gli esperti del Perl e della shell(grazie alla mia
> capacita' di infognarmi sulle cose piu' semplici):
> Da uno script di shell (BASH) invoco uno script PERL, il PERL fa le
> sue
> cosine e come risultato mi da' un valore in una variabile.
> Data la mia pochissima conoscenza sia del PERL che della shell, non mi
> viene in mente un modo per rispedire alla shell il valore, mi viene in
> mente solo @ARGV ma funziona esattamente al contrario....
>
> ES.
>
> perl pippo.pl
>
> (esecuzione dello script)
> ...
> ...
> ...
> $nome="nello";
> (fine dello script)
>
> echo $qualcosa (che contiene il valore "nello")....
>
> Grazie per l'aiuto.
>
> Claudio.
>
>
>
>
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: http://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search
>
--
Paolo Palmerini Email: paolo.palmerini@cnuce.cnr.it
CNUCE-CNR Fax : (+39) 050 313 8091
Via V. Alfieri, 1 Tel : (+39) 050 315 2967
56010 Ghezzano, Pisa, Italy http : www.miles.cnuce.cnr.it/~palmeri
Key fingerprint = 12B7 8482 5153 5AE8 0883 34D6 DDF2 E9E2 231D 285C
Maggiori informazioni sulla lista
flug-tech