我有17个文件,我在这17个文件上运行任务 - 数组作业。但现在我需要在这17个输入文件中的每一个上运行我的命令10次。输入文件在所有情况下都是相同的
input${SGE_TASK_ID}
但我希望输出文件看起来有点像这样
output${SGE_TASK_ID}_order${1/2/3/5../10}
基本上,我想运行任务数组N次。有没有办法做到这一点?
答案 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
编辑:我希望您上次发帖后了解如何接受答案。