shell 变量二次迭代
来源:互联网 发布:网页高保真原型软件 编辑:程序博客网 时间:2024/05/22 04:34
[test @test test]# eval variable
例题:
[test @test test]# days=365
[test @test test]# year=days
[test @test test]# echo /$$year
$days
[test @test test]# eval echo /$$year
365
加上 eval 之后, /$$year 变成的 $days 的『变量内容』会显现出来喔!这个指令也是颇有趣的!他主要
是用来做为变量的『迭代』用的!以上面的例子来看,起先, /$$year 会变成为 $days ,而这个 $days 其
实是一般字符喔!并不是变数!不过,加上了 eval 之后,这个字符串就会被变成变量内容咯!所以说,
eval 是用来做为『二次迭代』的功能的!
用此法可取得不知道输入变量个数情况下的shell输入变量
COUNTER=0
while [ $COUNTER -lt $# ]
do
COUNTER=`expr $COUNTER + 1`
eval echo "this is /$$COUNTER"
done
- shell 变量二次迭代
- shell脚本对变量迭代求值,二次求值
- linux shell中的迭代
- Shell分割迭代字符串
- foreach迭代变量只读
- shell脚本 for循环迭代文件
- ksh二次解析变量eval
- 小心JavaScript中For循环的迭代变量
- 【C#】foreach迭代变量只读的原因
- 循环嵌套,且要求迭代变量互不相等
- PHP 利用函数的静态变量 指定迭代次数
- [python笔记]for循环中循环变量迭代问题
- Shell变量
- Shell变量
- shell 变量
- Shell 变量
- Shell变量
- shell变量
- vim+cscope阅读代码的利器
- JBoss配置jndi.properties错误解决一例
- USB设备类型代码
- 人工智能算法—决策树
- Redhat 5.2 of cacti
- shell 变量二次迭代
- BDB 临时
- javascript复选框全选、全不选、反选、必选一个
- string 大小写转换
- main传递int变量
- 如何更有效地在SQL Server论坛上提问
- VC6.0 打开多个工程的方法【转】
- 纤程
- Foxmail 删除邮件后,硬盘空间占用未减少,反而越来越大,是什么原因呢?