高级shell程序员有时使用一些eval的秘诀:使用一个变量值作为另一个 变量的名字。换句话说,你可以给定shell脚本对变量名赋值的控制能 力。bash的最新版本给出这样的内置功能,形式为${!varname},这里 varname包含将成为操作目标的另一变量名。我们称之为间接扩充。如 何使用eval来实现它?
使用道具 举报
最初由 javalee 发表 论坛里有很多这样例子,如: http://www.linuxsir.cn/bbs/showthread.php?threadid=92264
最初由 home_king 发表 不好意思,呵呵。在下的疏忽。 删掉吧,javalee老兄。
最初由 javalee 发表 to home_king: 把你的eval技巧都毫无保留的发出来吧!
最初由 home_king 发表 这涉及到Bash的命令行处理(请问javalee老大,这有旧帖子讲述过吗,免得我重复)。我愿意整理出来并结合习题来实践,稍后贴出来。
本版积分规则 发表回复 回帖后跳转到最后一页