• 杨杰
    2019-08-29
    for i in {1..$#}
    do
      echo $i
    done
    shell脚本这样写好像不行?

    作者回复: {1..$#} 中 $#会进行变量替换,但是{1..数字} 会被当做字符串,不会进行变量连续替换,使用 ${!变量名}同样不支持。
    可以用seq命令实现for i in `seq $#`

    
     2
我们在线,来聊聊吧