您好我正在尝试您实现以下
i=1
wwn1=hi
我应该能够回应wwn $ i中的值。以下代码失败。请帮忙
echo 'wwn$i'
以上打印
wwn$i
它应该打印' hi'
答案 0 :(得分:0)
我在这里没有ksh,所以我无法验证ksh解决方案
typeset -n x=wwn$i
echo "$x"
# or
eval "echo \$$wwn$i"
使用bash你(其他读者)可以做
x=wwn$i
echo "${!x}"
答案 1 :(得分:0)
eval echo \$wwn$i
或
eval echo '$wwn'$i