Синтаксис переменных


Существуют 2 типа переменных:
    %{ИмяСвойства} : свойство выбранного набора данных. Свойства завият от протокола подключения хранилища ("тип" хранилища).
    %{env:ПеременнаяОкружения} : системная переменная окружения "$ПеременнаяОкружения"

В случае, если выбраны несколько объектов, может потребоваться запустить команду несколько раз с разными аргументами, либо запустить одну составную команду. В последнем случае строки аргументов, разделенные пробелами, будут повторены несколько раз. При необходимости, Повторяющуюся часть можно обозначить ключевым словом %each:
    %each{шаблон}  : шаблон повтор для каждого объекта, разделитель - пробел
    %each(разделитель){шаблон} : шаблон повтор для каждого объекта, используя произвольный разделитель

Примеры:
    %{Project}, %{env:DISPLAY}
        1006400, :0.0
    -start %{Ident}/%{Version}
 
       -start Ident1/Version1 -start Ident2/Version2
    -start %each(;){%{Ident}/%{Version}}
 
       -start Ident1/Version1;Ident2/Version2
    -start idents=%each(;){%{Ident}} versions=%each(;){%{Version}}
 
       -start idents=Ident1;Ident2 versions=Version1;Version2

Имена свойств чувствительны к регистру, а также могут содержать пробелы.