我正在尝试使用exec命令从脚本运行脚本,但是遇到问题,我认为它会将参数作为一个参数来处理。
我试过了
exec $0 -r -c -i $instance -s $sdir -d $ddir
exec "$0 -r -c -i $instance -s $sdir -d $ddir"
exec '$0 -r -c -i $instance -s $sdir -d $ddir'
但它们都无法正常工作
我已经读过有关空白的信息,据我了解,第一个应该可以工作
第一个应该起作用,但是正如@jordanm所建议的,始终将变量放在双引号“”内,以防止空格和特殊字符与您的代码混淆
exec "$0" -r -c -i "$instance" -s "$sdir" -d "$ddir"
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句