pouvez-vous s'il vous plaît me dire comment passer la variable cshell à un perl one liner? Je pense que le script pour imprimer AAA mais il finit par me donner une erreur: remplacement de substitution ne se termine pas à la ligne -e 1.comment passer la variable tcsh à perl one-liner
#!/usr/bin/tcsh -fb
set myvar = "AAA"
perl -e "print $myvar"
le cas plus complexe pour mon script.
#!/usr/bin/tcsh -fb
set myvar = "AAA"
perl -ne 'if (/$myvar/) {s/m1/m2/g}' fileA
fait cela est juste une version simplifiée de mon script, je voudrais traiter un fichier d'entrée dit fileA .... mon script est quelque chose comme: perl -ne « if ($/myvar /) {s/m1/m2/g} fileA – user466130
duplication possible de [Comment puis-je transmettre ma variable de boucle Bash à l'interpréteur Perl?] (http://stackoverflow.com/questions/8974493/how-can-i-pass-on -my-bash-loop-variable-à-l'interprète-perl) – Zaid