我正在嘗試使用其他數組的組合來生成一個新的數組,尊重特定的序列。在純粹的Bash。 例子:Bash與其他數組的有序輸入組成新陣列
numbers=(0 1 2 3 4 5 6 7 8);
colors=(red blue green);
loop_sequence=(numbers numbers colors numbers colors colors)
出來的例子:
0
1
red
2
blue
green
3
4
red
5
blue
green
6
7
red
8
blue
green
0
1
red
2
blue
green...
但我發現很難做出迭代的內部循環。 任何幫助非常歡迎。
重複:http://unix.stackexchange.com/q/244759/4667 –