2016-04-04 11 views
-1

Nachdem ich einige Zeit im Internet gesucht habe, kann ich keine Dokumentation der folgenden Bash-Option finden.Proper Bash Referenzhandbuch

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

Mein Wissen dieser Option testen, ob eine bestimmte Variable gesetzt ist, aber ich will es in einem Referenzhandbuch lesen.

Ich habe

auf den man-Seiten von Bash über die folgende Option kommen
--norc 

, aber ich bin mir ziemlich sicher -n nicht die Abkürzung für --norc ist.

Kann jemand ein Dokumentationsreferenzhandbuch von Bash lokalisieren, das die Funktion von -n erklärt.

+4

'man [' oder 'man test' (' ['ist ein anderer Name für' test'). Oder benutze Bashs '[['] und lies SHELL GRAMMAR *, * Compound Commands * in Bashs Manpage. – Biffen

+1

@Biffen Es sollte 'help [' oder 'help test' sein, da heutzutage' test' wahrscheinlich eingebaut ist. – hek2mgl

+0

@ hek2mgl Wahr. Aber der Inhalt sollte ähnlich sein, besonders in Bezug auf "-n". – Biffen

Antwort

3

man bash Alles, was Sie jemals über bash wissen mussten, finden Sie in der Manpage.

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

Um Manpages zu suchen, wenn Sie sie / verwenden öffnen. Ich habe das /-n getan. Beachten Sie, dass der Platz wichtig ist oder dass Sie die -norc Artikel usw. finden.

+0

besser hinzuzufügen, dass Sie in 'man' suchen können, indem Sie'/'und Suchzeichenfolge eingeben, und dann durch Klicken auf' n' können Sie zur nächsten Instanz gehen. – karakfa

+0

Ich werde die Antwort aktualisieren. – Harry

+0

Die kanonische Dokumentation für bash ist im "info" -Format. 'info bash' sollte es Ihnen zeigen (wenn die Dokumentation auf Ihrem System installiert ist). Ich glaube, die man-Seite enthält alle Informationen im "info" -Handbuch, aber "info" -Handbücher können leichter navigiert werden. Das Handbuch ist auch verfügbar [hier] (https://www.gnu.org/software/bash/manual/). –