1
我有一个shell脚本,我想调用一个perl脚本来做一些计算,一旦调用了perl,我希望perl处理它,并在返回时我希望它不返回退出代码,但返回到shell脚本的字符串?我怎样才能做到这一点?Shell调用Perl并返回字符串到Shell脚本
这里是我的一段简单的代码调用shell脚本的perl VAR = $(perl的Test.pl)
我有一个shell脚本,我想调用一个perl脚本来做一些计算,一旦调用了perl,我希望perl处理它,并在返回时我希望它不返回退出代码,但返回到shell脚本的字符串?我怎样才能做到这一点?Shell调用Perl并返回字符串到Shell脚本
这里是我的一段简单的代码调用shell脚本的perl VAR = $(perl的Test.pl)
快速和肮脏的将是有perl脚本print
信息输出到标准输出并调用它反编译你的Shell脚本或者像你一样。 沿
VAR=`perl Test.pl`
这行就会把一切都打印到stdout到VAR perl脚本。
嗯,我如何在代码示例中使用反引号?反斜杠似乎不起作用。编辑:nvm,发现它。我试图用一个内联代码示例来实现它,但没有设法避免反引号。 ^^ – DeVadder
没有必要用'$(...)'代替反引号(事实上,后者通常是首选)。这与* real *答案分开(让Perl将输出打印到'stdout')。 – ThisSuitIsBlackNot
谢谢,我认为它解决了....我们可以通过任何数据类型我的意思是字符串,诠释等.. – Nik