Исправление 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 … ;"
Исправление 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
Исходная версия 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