Bash et perl
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!!
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!!
1 réponse
-
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 !-
-
@castorOui, 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
-