【发布时间】:2012-11-11 08:46:03
【问题描述】:
我想符号链接两个数组的元素。例如,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'
谁能给我一些提示/建议?提前谢谢你。
【问题讨论】:
-
同时发布您收到的错误消息。
标签: arrays linux bash for-loop ssh