【发布时间】:2013-04-26 00:34:17
【问题描述】:
我有一个可执行文件,我需要在每次运行程序时从命令行多次使用不同的文件作为输入。我使用的是 UNIX,文件存储在与程序相同的目录中名为 tests 的目录中。
我想做类似以下的事情:
for i in {1..50} ; do ./program ; done
除了每次运行时使用不同的文件作为输入。因此,遍历目录tests 中的所有文件将是我想要做的,对吗?
不太清楚如何/用谷歌搜索什么(虽然已经尝试过)。
有什么见解吗?谢谢!
【问题讨论】:
-
for file in tests/*; do ./program "$file"; done? -
好的哇,谢谢。我意识到我可以用谷歌搜索我的问题,但我并没有想到正确的话。欣赏它。如果您愿意,请回答。