Bash
Bash - 混合/合併/組合兩個具有相同長度的不同數組
我有兩個長度相同的不同數組:
s=(c d e f g a b c) f=(1 2 3 1 2 3 4 5)
我怎樣才能混合/合併/組合這兩個數組,所以我會得到這個輸出:
c1 d2 e3 f1 g2 a3 b4 c5
類似於:建構一個從 0 到 arraylength - 1 的計數器,然後組合數組中的這些元素。徒手:
#!/bin/bash ... len=${#s[@]} for (( idx = 0; idx < len; idx++ )); do echo "${s[idx]}${f[idx]}" done