2つの配列の要素をシンボリックにリンクしたいと思います。たとえば、、、、、、および。 array1 = (AAA BBB CCC DDD)
_ array2 = (001 002 003 004)
_ 001->AAA
_002->BBB
003->CCC
004->DDD
これが私が書いたシェルスクリプトですが、それは機能せず、どこが間違っているのか理解できませんでした。
declare -a array1=(AAA BBB CCC DDD)
declare -a array2=(001 002 003 004)
num = ${#array1[@]}
ssh username@hostmachine 'for((i = 0 ; i < $num ; i++ )); do ln -sf ${array1[$i]} ${array2[$i]}; done'
誰かが私にいくつかのヒント/アドバイスを与えることができますか?前もって感謝します。