【发布时间】:2015-05-19 20:47:05
【问题描述】:
我可以从 Unix shell 调用 Perl 脚本吗?例如,我的 bash 脚本格式如下:
#!/bin/sh
echo This is bash
i=12
echo $i
perl <<__HERE__
print "This is perl\n";
my \$i = $i;
print ++\$i . "\n";
echo This is bash again
echo $i
以上只是一个例子。
是否可以将变量从 bash 传递到脚本?希望我能正确正确地表达自己。我需要调用 Perl 脚本,该脚本将从 bash 脚本中获取值并使用它们,然后返回处理后的结果。
【问题讨论】:
-
你忘了结束你的
__HERE__。 -
为什么没有一个单独的 Perl 脚本?我只是好奇。
-
我只是在探索选项......也许从 shell 调用脚本是个好主意:perl path/myscript.pl 是这样的可能吗?