Подробности
[В начало]
Проблема в стандарте № S0701
Краткое описание
Описание list противоречит его формальному определению в Shell Language Grammar
Подробное описание
В разделе 2.9.3 Lists неформальное описание list говорит следующее: "A list is a sequence of one or more AND-OR lists separated by the operators ';' and '&' and optionally terminated by ';', '&', or <newline>".
Формальное определение list следующее:
list : list separator_op and_or | and_or ; ... separator_op : '&' | ';' ;что соответствует только первой части описания: "A list is a sequence of one or more AND-OR lists separated by the operators ';' and '&'".
Раздел стандарта
The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition (SUS 3.0), Shell & Utilities, Shell Command Language, 2.10.2 Shell Grammar Rules.
Принято
[В начало]
»