2011-04-19 56 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