|

楼主 |
发表于 2004-5-5 23:47:05
|
显示全部楼层
感谢了! 其实我是看到很多兄弟学习到了方法后应用到了不同的平台上但是发现语法不一样,或是命令不支持,才将不同的系统中的差异写出来的.主要是希望看到这个帖的兄弟不要什么都照搬照套.Linux和Unix在CLI上还是有很多差异的. 以后我都会将代码能够应用的平台和shell注明的.
To 教主: 教主说的是,我以前确实是对变量替换的概念理解的不够深,特别是对array的变量替换. 不过现在我知道了. 其实很简单, 变量替换符${}内是不能再存在变量的. 不论是'$'{array$num[$index]}的写法,还是'${array'$num[$index]'}'的写法, 都是为了esc前10步,将结果交给eval . 当然,教主的写法简单一些. |
|