LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

for name [ [in [words …] ] ; ] do commands; done


Конкретно здесь «[ ]» обозначают необязательные части выражения, «words …» — то, что элемент может повторяться, описаны эти детали обозначения синтаксиса в страницах руководств (man pages), как уже сказали выше, в «man man».

Указанная выше строка описывает такие возможные варианты:

for name in word1 word2 и т.д. ; do commands; done
for name in ; do commands; done   # необязательное "words …" 
for name ; do commands; done   # необязательное "in words …"
for name do commands; done   # необязательное "in words … ;"

Последние 3 варианта выполняют команды для каждого позиционного параметра (о которых написано в разделе PARAMETERS или ПАРАМЕТРЫ, в зависимости от перевода), о чем в руководстве написано явно.

Исправление bormant, :

for name [ [in [words …] ] ; ] do commands; done


Конкретно здесь «[ ]» обозначают необязательные части выражения, «words …» — то, что элемент может повторяться, описаны эти детали обозначения синтаксиса в страницах руководств (man pages), как уже сказали выше, в «man man».

Указанная выше строка описывает такие возможные варианты:

for name in word1 word2 и т.д. ; do commands; done
for name in ; do commands; done
for name ; do commands; done
for name do commands; done

Последние 3 варианта выполняют команды для каждого позиционного параметра (о которых написано в разделе PARAMETERS или ПАРАМЕТРЫ, в зависимости от перевода), о чем в руководстве написано явно.

Исходная версия bormant, :

for name [ [in [words …] ] ; ] do commands; done


Конкретно здесь «[ ]» обозначают необязательные части выражения, «words …» — то, что элемент может повторяться, описаны эти детали обозначения синтаксиса в страницах руководств (man pages), как уже сказали выше, в «man man».

Указанная выше строка описывает такие возможные варианты:

for name in word1 word2 и т.д. ; do commands; done
for name in ; do commands; done
for name ; do commands; done
for name do commands; done

Последние 3 варианта выполняют команды для каждого позиционного параметра, о чем в руководстве написано явно.