Синтаксис оболочки
Когда оболочка считывает входные данные, она выполняет последовательность операций. Если входные данные указывают на начало комментария, оболочка игнорирует символ комментария (‘#’), а также остальную часть этой строки.
В противном случае, грубо говоря, оболочка считывает входные данные и делит их на слова и операторы, используя правила цитирования для выбора значений, которые нужно назначить различным словам и символам.
Затем оболочка анализирует эти токены в команды и другие конструкции, удаляет специальное значение определенных слов или символов, расширяет другие, перенаправляет вход и выход по мере необходимости, выполняет указанную команду, ждет завершения выполнения команды и делает код завершения доступным для дальнейшего изучения или обработки.
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Shell-Syntax.html