标签: bash unix
我有以下bash代码:
for (( i=4; i<=$var; )) do temp=`echo $i` done
我需要将存储在$ 4中的命令行参数分配给未发生的变量temp。
答案 0 :(得分:1)
给定变量i=4,您可以使用$4获取${!i}的值:
i=4
$4
${!i}
set -- foo bar baz thisOne etc i=4 echo "${!i}"
这将打印第四个位置参数thisOne。
thisOne