我在写一个shell脚本,看起来像这样经过我的shell脚本停止:EXEC
for i in $ACTIONS_DIR/*
do
if [ -x $i ]; then
exec $i nap
fi
done
现在,我想要实现是列出在$ ACTIONS_DIR每一个文件,以便能够执行它。 $ ACTIONS_DIR下的每个文件都是另一个shell脚本。
现在,问题在于,在使用exec之后脚本停止并且不会进入下一个文件。任何想法为什么会这样?
'因为我在“$ ACTIONS_DIR”/*'将是一个比较安全,如果我们不知道的目录名称不包含空格(或者,如果我们不知道/控制值'IFS')。 – 2017-10-20 22:05:14