首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在子目录中执行超过1000个二进制文件的Shell脚本

在子目录中执行超过1000个二进制文件的Shell脚本
EN

Stack Overflow用户
提问于 2013-01-19 03:48:34
回答 1查看 91关注 0票数 1

我正在运行一个名为- Open Posix testsuite的测试实用程序,它包含1000多个测试。套件中包含一个脚本来运行这些测试,我不能在目标机器上使用它。

然而,我可以运行shell脚本,但我从未编写过严肃的shell脚本--我需要一些帮助。

我的脚本要求:我需要从这些子目录执行所有这些1000+测试。它的结构有点像这样。主目录(脚本将驻留的目录)有3个子目录。这些子目录中的每个子目录都有2-10个子目录,并且越来越深。最后,这些目录中的大多数至少有2个,可能最多有40个".test“文件(每个子目录),这是我需要执行的二进制文件。为了安全起见,在执行之前,我需要对".test“文件执行chmod777。

这个答案可能会提供一些帮助-- how to navigate to subdirectories in a shell script

非常感谢!感谢任何人的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-01-19 04:28:09

这个怎么样?

代码语言:javascript
复制
#!/bin/sh

find -type f | while read
do
  chmod 777 "$REPLY"
  "$REPLY"
done
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14406534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档