【发布时间】:2016-12-10 18:57:21
【问题描述】:
我在一个文件夹中有许多 .sh 脚本,我想一个接一个地运行它们。单个脚本可以执行为:
bash wget-some_long_number.sh -H
假设我的目录是/dat/dat1/files
如何才能一个接一个地运行bash wget-some_long_number.sh -H?
我知道这些行中的某些内容应该有效:
for i in *.sh;...do ....; done
【问题讨论】:
-
只需将命令放在
do之后,您的循环变量将是不带扩展名的文件名。显然,这将缺少任何类型的错误处理。如果其中一个脚本失败会怎样?