重复任务阵列作业N次

时间:2017-05-12 12:32:21

标签: bash sungridengine

我有17个文件,我在这17个文件上运行任务 - 数组作业。但现在我需要在这17个输入文件中的每一个上运行我的命令10次。输入文件在所有情况下都是相同的

input${SGE_TASK_ID}

但我希望输出文件看起来有点像这样

output${SGE_TASK_ID}_order${1/2/3/5../10}

基本上,我想运行任务数组N次。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

你有很多东西,它是一个基本的嵌套循环。这是一个例子。

for file in *.txt; do
    for i in {1..10}; do
        command < input$SGE_TASK_ID >output${SGE_TASK_ID}_order$i
    done
done

编辑:我希望您上次发帖后了解如何接受答案。