Я наткнулся на необъяснимый символ в bash ... Почему, когда я вхожу в символ #
, я не получаю #: command not found
??? Это потому что #
это комментарий в bash?
Непосредственно из man bash
:
КОММЕНТАРИИ
В неинтерактивной оболочке или интерактивной оболочке, в которой опция
interactive_comments
встроенной функцииshopt
включено (см. КОМАНДЫ ПОСТРОЕНИЯ ОБОЛОЧКИ ниже), слово, начинающееся с#
, приводит к тому, что это слово и все остальные символы в этой строке игнорируются . Интерактивная оболочка без включенной опцииinteractive_comments
не позволяет комментировать. Опцияinteractive_comments
включена по умолчанию в интерактивных оболочках.