Bash et perl

castor -  
 Damien -
Bonjour tlm,
est-il possible dans un script bash, d'utiliser une variable définie dans un bout de code perl de ce même script? Si oui comment?
voici mon bout de code:
#!/bin/bash
var1="texte"
echo $var1
perl -e 'print "$var1\n";'
avec le echo, j'ai bien texte qui s'affiche mais avec perl, il n'y a rien!!
A voir également:

1 réponse

Jolkdarr
 
Hello !

Il y a deux variables qui ont le même nom mais qui n'ont rien à voir.
Celle de la commande perl n'est pas initialisée, donc le print affiche rien.
L'option -w pour perl doit donner un warning en principe :

perl -we '...'

Take care !
0
castor
 
oui mais c justement ce que je veux!! Je veux que la partie perl réutilise la variable du bash. Est-ce possible?
0
Damien > castor
 
Oui, soit passer cette variable en option de la lune de commande lors de l'appel à perl ( pas pratique du tout) soit en exportant ta variable, j'imagine que l'on doit pouvoir la recuperer avec perl.

Sinon simple question pourquoi vouloir combiner les deux?

A+
Damien
0