2014-11-07 87 views
1

有人可以解釋我在這裏發生了什麼?輸出是什麼意思?

:$ echo $-3 
himBH3 
:$ echo $-2 
himBH2 
:$ echo $-1 
himBH1 

謝謝。

+2

請參閱http://unix.stackexchange.com/questions/164909/what-does-echo-1-display – 2014-11-07 02:28:20

回答

5

$-是一個variable,它包含當前活動的shell選項。

- (連字符)

擴展到在調用時那些由殼本身設置(如-i選項)作爲指定,由所述一組內建命令,或當前選項標誌。

您的命令正在評估爲the value of -然後是一個數字。