实际上, dearvoid 说的当前shell也已经是一个sub shell了
回到shell的工作方式
我们运行一个虚拟终端或控制台
就有了一个shell, 且称为P
当输入一个命令时
P生一个sub shell, 并以exec的方式运行这个命令(除了显示使用exec运行)
不过我们可以简单地忽略这点
回到主题来
我觉得应该是在sub shell中才展开
因为没有使用export var却可以打印出$var...
[ 本帖最后由 li-jiahuan 于 2007-8-16 13:50 编辑 ]