我在一个文件夹中有很多.sh脚本,并希望一个接一个地运行它们.单个脚本可以执行为:
bash wget-some_long_number.sh -H
假设我的目录是/ dat / dat1 / files
我如何一个接一个地运行bash wget-some_long_number.sh -H?
我理解这些内容应该有效:
我在* .sh; …做….; DONE
解决方法
试试这个:
for f in *.sh; do # or wget-*.sh instead of *.sh bash "$f" -H || break # if needed done
你想要运行它,例如,x1.sh,x2.sh,…,x10.sh:
for i in `seq 1 10`; do bash "x$i.sh" -H || break # if needed done