linux – 运行文件夹中的所有shell脚本
发布时间:2020-12-13 19:27:12 所属栏目:Linux 来源:网络整理
导读:我在一个文件夹中有很多.sh脚本,并希望一个接一个地运行它们.单个脚本可以执行为: bash wget-some_long_number.sh -H 假设我的目录是/ dat / dat1 / files 我如何一个接一个地运行bash wget-some_long_number.sh -H? 我理解这些内容应该有效: 我在* .sh;
我在一个文件夹中有很多.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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 【整理】Linux 下 自己使用的 debug宏 printf
- linux – 如何让apache包含文件夹中的所有文件
- zookeeper可以查看进程启动,但是状态显示报错:Error cont
- centos7下编译安装php-7.0.15(PHP-FPM)
- linux – 写入某些会话文件名时“设备上没有剩余空间”错误
- 使用GNU / Linux系统调用`splice`在Haskell中进行零拷贝Soc
- linux – Exim花了很长时间发送电子邮件,如何减少Exim服务的
- linux eth0无法使用bridge
- 是否有可能获得另一台Linux机器的iSCSI启动器IQN?
- 如何使用像cURL -XGET -d'{“query”:“aaa”}’这样的