我在Bash提示符下运行命令:
bash-3.2$ x=12
bash-3.2$ echo $x
12
bash-3.2$ perl -e '$age=$x; print "Age = $age\n"'
Age =
bash-3.2$
Run Code Online (Sandbox Code Playgroud)
我没有打印年龄/数字..!如何在我的perl命令中导入我的unix bash变量..!?
首先,你必须export x在shell中.然后你可以从Perl访问变量as $ENV{x}.
$ x=12
$ export x
$ perl -e '$age=$ENV{x}; print "Age = $age\n"'
Age = 12
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |