2016-04-04 2 views
-1

После поиска в Интернете какое-то время я не могу найти документацию по следующему варианту Bash.Справочник по правильному Bash

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

Насколько мне известно, этот тест вариант, если некоторая переменная установлена, но я хочу, чтобы прочитать в справочном руководстве.

Я пришел через следующий вариант на человека страницах Bash

--norc 

, но, я уверен, что -n не Сокращенно для --norc.

Может ли кто-то определить руководство по документации для Bash, которое объясняет функцию -n.

+4

'man [' или 'man test' (' ['другое имя для' test'). Или используйте Bash '[[' и read * SHELL GRAMMAR *, * Compound Commands * на странице руководства Bash. – Biffen

+1

@Biffen Это должно быть 'help [' или 'help test', так как в настоящее время' test', скорее всего, является встроенным. – hek2mgl

+0

@ hek2mgl True. Но содержимое должно быть похоже, особенно в отношении '-n'. – Biffen

ответ

3

man bash Все, что вам нужно знать о bash, находится на странице руководства.

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

Для поиска страницы человека, когда вы открываете их использовать /. Я сделал это /-n. Обратите внимание, что это пространство важно или вы найдете -norc и т. Д.

+0

лучше добавить, что вы можете искать в 'man', введя'/'и строку поиска, а затем нажав' n', вы можете перейти к следующему экземпляру. – karakfa

+0

Я обновлю ответ. – Harry

+0

Каноническая документация для bash находится в формате «info». 'info bash' должен показать его вам (если документация установлена ​​в вашей системе). Я считаю, что справочная страница содержит всю информацию в руководстве «info», но руководства «info» могут быть проще в навигации. Руководство также доступно [здесь] (https://www.gnu.org/software/bash/manual/). –

Смежные вопросы