我编写了一个循环来迭代所有.outc 二进制文件并将它们的输出复制到一个文本文件中(每个二进制文件的输出只是一行哈希值,一个程序的一行输出)。到目前为止,这是我的代码:
for j in {1..10}
do
./gcc-$j.out >> gcc-result.txt
done
Run Code Online (Sandbox Code Playgroud)
不幸的是,一些二进制文件存在一些未知问题,无法正确执行(它们卡住了,无法继续执行下一个程序)。
我不打算修复那些 c 代码,但我希望我的 bash 在给定的超时(比如 10 秒)内自动跳转到执行下一个程序,并将“0”写入gcc-result.txt.
如果您有解决此问题的想法,请提前致谢。