Bash脚本执行Linux文件

时间:2018-08-06 06:42:45

标签: bash unix

如下图所示,我有一个Linux可执行文件,可以使用以下命令运行它:

./bomb filename0.txt

我需要一个bash脚本来连续运行此脚本,因为我有多个文件要运行可执行文件,如图所示,例如filename0,filename1,filename等。

enter image description here

如何使用所有这些文件作为参数自动执行脚本?

2 个答案:

答案 0 :(得分:1)

使用bash。该脚本将对目录中的每个文件执行bomb

for file in /path/to/dir/*.txt
do
  path/to/bomb "$file" >> results.out
done

示例

[20:37:04] ado@crystal
± >  touch a b c

[16:47:26] ado@crystal
± >  ls
a b c

[16:47:27] ado@crystal
± >  for i in *; do echo "this is $i"; done
this is a
this is b
this is c

答案 1 :(得分:0)

for i in `seq 0 10`
do
 ./bomb filename$i.txt
done

上面的代码将从文件名0到文件名10