【发布时间】:2020-12-22 19:58:47
【问题描述】:
我正在尝试使用 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'
但它们都没有正常工作
我读过关于空白的文章,据我了解,第一个应该可以工作
【问题讨论】:
-
exec "$0" -r -c -i "$instance" -s "$sdir" -d "$ddir"。您确定要$0而不是$1? -
@jordanm 是的,我想编写脚本来重新加载自己
标签: linux bash shell exec whitespace