# list

Команда создает список.

## СИНТАКСИС

          list arg arg ...

## ОПИСАНИЕ

Команда list возвращает новый список из всех элементов arg или пустой список, если аргументы не указаны. При формировании списка по необходимости используются фигурные скобки и обратные слэши, что позволяет потом использовать команду index для извлечения исходных аргументов, а также использовать команду eval для исполнения результирующего списка, с arg1, содержащим имя команды, и остальными arg в качестве ее аргументов. Команда list несколько отличается от команды concat: тем, что команда concat удаляет один уровень группирования перед образованием списка, тогда как команда list работает непосредственно с исходными аргументами. Например, команда

          list a b {c d e} {f {g h}}

вернет

          a b {c d e} {f {g h}}

Тогда как команда concat с теми же аргументами вернет

          a b c d e f {g h}