我是 linux 的初学者,我想同时在两个列表上进行循环。我已经写了一行脚本,我想从每个列表中以相同的顺序选取名字并将其放入我的脚本中。
这是我的列表和脚本的示例
array=(A1 A2 A3)
array=(B1 B2 B3)
....../l2gen ifile= ..../A.hdf Geofile= ..../B.hdf ofile=...../A_lc
最佳答案
这是一种方法:
A_array=(A1 A2 A3)
B_array=(B1 B2 B3)
for (( i = 0; i < ${A_array[@]}; ++i )) ; do
A="${A_array[i]}"
B="${B_array[i]}"
....../l2gen ifile= ..../"$A".hdf Geofile= ..../"$B".hdf ofile=...../"$A"_lc
done
关于linux - 同时循环两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37148694/