关于工具eval的一些疑问
发布时间:2009-03-21 15:44:54来源:红联作者:lichang2000
最近一直学习bash shell编程,其间 用到eval的时候 发现不能透彻理解 举个例子吧 一个bash脚本中 有一段是这样写的 ehco "The last argument is " $(eval echo \$$#) 这一句的意思是把命令行第三个参数显示出来 但我不能理解的是 $(eval echo \$$#) 这里的命令是怎么执行的 为什么换成eval echo \$$# 出来的结果是eval echo 7192# 其中7192 是PID,麻烦高手解释指点一下