我有一个shell脚本,我想调用perl脚本来做一些计算,一旦perl调用我想要perl来处理它并且在返回时我希望它返回不退出代码而是返回shell脚本的字符串?我怎么能这样做?
这是我在shell脚本中调用perl的简单代码 VAR = $(perl Test.pl)
答案 0 :(得分:2)
快速而肮脏的是将perl脚本print
信息传递给STDOUT,并通过反引号或者像你一样在shell脚本中调用它。
VAR=`perl Test.pl`
这会将perl脚本打印到STDOUT的所有内容都放入VAR。