[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