2016-04-04 41 views
-1

搜索了一段時間後,我似乎無法找到以下Bash選項的文檔。正確的Bash參考手冊

-n, in the context of if [ -n $variable ] 

據我所知,這個選項測試,如果某個變量設置的,但我想在一本參考手冊閱讀。

我遇到下面的選項上猛砸

--norc 

的手冊頁,但我敢肯定-n不是--norc的abbrevation。

有人可以找出說明-n的功能的Bash文檔參考手冊。

+4

'man [''或'man test'('''''test''是另一個名稱)。或者在Bash的手冊頁中使用Bash的'[['和read * SHELL GRAMMAR *,* Compound Commands *]。 – Biffen

+1

@Biffen它應該是'help'或'help test',因爲現在'test'可能是內建的。 – hek2mgl

+0

@ hek2mgl確實。但內容應該類似,特別是關於'-n'。 – Biffen

回答

3

man bash你需要知道的關於bash的一切都在man page中。

-n string 
      True if the length of string is non-zero. 

要在打開它們時搜索手冊頁,請使用/。我做了這個/-n。請注意,空間很重要,或者您找到-norc項目等。

+0

更好的補充是,你可以通過輸入'/'和搜索字符串來搜索'man',然後點擊'n',你可以進入下一個實例。 – karakfa

+0

我會更新答案。 – Harry

+0

bash的規範文檔是「info」格式。 'info bash'應該顯示給你(如果文檔安裝在你的系統上)。我相信手冊頁包含「信息」手冊中的所有信息,但「信息」手冊可以更容易導航。該手冊也可在此處找到(https://www.gnu.org/software/bash/manual/)。 –