如下图所示,我有一个Linux可执行文件,可以使用以下命令运行它:
./bomb filename0.txt
我需要一个bash脚本来连续运行此脚本,因为我有多个文件要运行可执行文件,如图所示,例如filename0,filename1,filename等。
如何使用所有这些文件作为参数自动执行脚本?
答案 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