Синтаксис переменных
Существуют 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
Имена свойств чувствительны к регистру, а также могут содержать пробелы.