我想符号链接两个数组的元素。例如,array1 = (AAA BBB CCC DDD)
、array2 = (001 002 003 004)
、001->AAA
、和。 002->BBB
003->CCC
004->DDD
这是我写的shell脚本,但它不起作用,我无法弄清楚哪里出错了。
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'
谁能给我一些提示/建议?先感谢您。