2011-04-19 52 views
0

的O/P当我做

$ du 
$ echo $_ 

我得到O/P为杜。这是为什么 ?

关于 - man bash说:“在shell启动时,设置为用于调用正在执行的shell或shell脚本的绝对路径名,如环境或参数列表中所传递的那样随后,展开到上一个参数命令,扩展后还设置为用于调用每个执行命令的全路径名,并放置在导出到该命令的环境中。检查邮件时,此参数保存当前正在检查的邮件文件的名称。

所以$ _应该是空的,在上面的例子中没有参数du。

回答

5

第一个参数始终是执行的程序或脚本的名称。

在这种情况下,last = first。

“......通过该程序被称为名字......”

Link

+0

哦,是的!你是对的。 – abc 2011-04-19 14:23:59