In .pl script.
..
//variables
my $var;
system("sh main.sh");
..
In .sh script.
// can I used here, some variables of declare in .pl file.
如何在.sh文件中使用.pl文件变量。而且显而易见..已使用.sh文件
感谢名单!
答案 0 :(得分:3)
儿童(sh
)将收到%ENV
的内容作为其环境。
$ perl -e'local $ENV{VAR} = "VAL"; system("sh", "-c", q{printf "%s\n" "$VAR"})'
VAL
您也可以将值作为参数传递。
$ perl -e'my $var = "VAL"; system("sh", "-c", q{printf "%s\n" "$1"}, "-", $var)'
VAL