遇到没有权限问题,记得先输:
chmod 777 *.sh
一、执行单个sh
./a.sh
二、执行一个文件夹内所有.sh
for f in *.sh; do # or wget-*.sh instead of *.sh
bash "$f" -H
done
三、如果想要脚本失败时停止整个执行
for f in *.sh; do
bash "$f" -H || break # execute successfully or break
# Or more explicitly: if this execution fails, then stop the `for`:
# if ! bash "$f" -H; then break; fi
done
四、如果想顺序执行几个.sh。 如: x1.sh, x2.sh, ..., x10.sh:
for i in `seq 1 10`; do
bash "x$i.sh" -H
done