九零不老心
发布于 2018-12-22 / 7 阅读 / 0 评论 / 0 点赞

eval实现shell变量赋值给变量

j=1
for i in `seq 1 10`
do
let j=j+1
eval w$j=$i
eval echo \$w$j
done
eval首先扫描命令行进行所有的替换,然后再去执行命令。