'имя хоста' - имя хоста или FQDN?

Это зависит от приложения. В Вашем примере [ должен быть заключен в кавычки как аргумент в пользу grep но нет echo.

Для оболочки (от спецификаций POSIX):

Заключение в кавычки используется для удаления особого значения определенных символов или слов к оболочке. Заключение в кавычки может использоваться для сохранения буквального значения специальных символов в следующем абзаце, препятствовать тому, чтобы зарезервированные слова были распознаны как таковое, и предотвратили замену расширения и команды параметра в рамках здесь-обработки-документов (см. Здесь-документ).

Приложение должно заключить следующие символы в кавычки, если они должны представить себя:

|  &  ;  <  >  (  )  $  `  \  "  '      

и следующее, возможно, должно быть заключено в кавычки при определенных обстоятельствах. Таким образом, эти символы могут быть специальными в зависимости от условий, описанных в другом месте в этом объеме Станд. IEEE 1003.1-2001:

*   ?   [   #   ˜   =   %

Различные механизмы заключения в кавычки являются символом ESC, одинарными кавычками и двойными кавычками. Здесь-документ представляет другую форму заключения в кавычки; см. Здесь-документ.

Определенные программы (использующий regexes, жемчуг, awk) могли иметь дополнительные требования к выходу.

6
28.04.2011, 20:25
1 ответ

Просто имя, поскольку Вы уже делаете. Имя хоста не должно содержать доменное имя.

4
27.01.2020, 20:29

Теги

Похожие вопросы