我正在运行一个名为- Open Posix testsuite的测试实用程序,它包含1000多个测试。套件中包含一个脚本来运行这些测试,我不能在目标机器上使用它。
然而,我可以运行shell脚本,但我从未编写过严肃的shell脚本--我需要一些帮助。
我的脚本要求:我需要从这些子目录执行所有这些1000+测试。它的结构有点像这样。主目录(脚本将驻留的目录)有3个子目录。这些子目录中的每个子目录都有2-10个子目录,并且越来越深。最后,这些目录中的大多数至少有2个,可能最多有40个".test“文件(每个子目录),这是我需要执行的二进制文件。为了安全起见,在执行之前,我需要对".test“文件执行chmod777。
这个答案可能会提供一些帮助-- how to navigate to subdirectories in a shell script
非常感谢!感谢任何人的帮助。
发布于 2013-01-19 04:28:09
这个怎么样?
#!/bin/sh
find -type f | while read
do
chmod 777 "$REPLY"
"$REPLY"
donehttps://stackoverflow.com/questions/14406534
复制相似问题