我正在编写一个shell脚本,在运行之前需要检查系统Perl更新是否已经破坏了粘贴在一起的Perl脚本.我不断得到解析错误.要在命令行上重现此信息:
$ module='Scalar::Util'; check="perl -e 'use $module' 2>&1"; check_status=`$check`; echo $check
Can't find string terminator "'" anywhere before EOF at -e line 1.
perl -e 'use Scalar::Util' 2>&1
Run Code Online (Sandbox Code Playgroud)
有谁看到我做错了什么?
谢谢.