2010-01-27 48 views
2

我有一个将一些结果写入文件“结果”的测试程序。我想 运行程序三次,然后将结果存储在与 名RESULT1,RESULT2适当的文件等如何使用bash将文件移动到动态确定的名称?

我想沿着这些线路的东西会做的伎俩:

for (( i = 0 ; i <= 3; i++ )) 
do 
    ./testprogram 
    cp result result+'i' (?????) 
    rm result 
done 

我我只是不知道我在这里生成的文件名“结果”+“我”。

回答

10
for i in {1..3} 
do 
    ./testprogram 
    mv results "result${i}" 
done 
+0

非常感谢你;) – Alan 2010-01-27 18:36:43

相关问题