我想沒有shell腳本重組來比較兩個列表for循環指數首發:更改
A=(a b c d e)
B=(b c d e f)
然後打印組合
ab
ac
ad
ae
af
bc
bd
be
bf
...
de
df
ef
我試着用「for」循環
------------------------ CODE ------------------------ ----------------
arr_a=(a b c d e f)
for i in 0 1 2 3 4
do
jdx=$(($i + 1))
for j in {$jdx..5}
do
echo ${arr_a[$i]}'_'${arr_a[$j]}
done
done
-------------------- END CODE ------------------------- -----------
但問題是$jdx
。
解決此問題的任何提示?
什麼是$ JDX確切的問題?你從代碼中得到了什麼值,以及你期望代替錯誤輸出的結果是什麼? – masrtis