Utilización de la salida de mandatos para definir valores

Puede generar un valor de una variable para un mandato .set o .bset enviando un mandato al intérprete de mandatos del servidor. Para utilizar un mandato con el mandato punto, escríbalo entre acentos graves. Por ejemplo, el mandato:
.set env SetupGroup "PerlVer=`perl --version`"
define la variable PerlVer en la salida del mandato perl --version.

Las variables sólo pueden almacenar 256 caracteres, si hay más caracteres asignados a una variable, el valor se trunca.

De forma predeterminada, el sistema asigna toda la salida de un mandato entre acentos graves a la variable, pero puede utilizar mandatos de intervalos entre paréntesis para seleccionar qué líneas de la salida del mandato quiere asignar a su variable. Los números de intervalo especifican las líneas de la salida utilizando un índice 0 (la primera línea tiene el número cero, la segunda 1, etc.).. En el siguiente ejemplo,
.set env SetupGroup "WindowsIPinfo[0,5-8]=`ipconfig`"
la variable WindowsIPinfo recibe la primera y la sexta de nueve líneas de la salida del mandato ipconfig.
Los siguientes modificadores son modificadores de intervalos válidos que seleccionan líneas, grupos de líneas o combinaciones:
[5] 
[4-6]
[1,2,5,8-11]
El sistema combina líneas sin ninguna separación, no se añaden espacios o retornos de carro.
Nota: No mezcle la forma entre acentos graves y la asignación estándar del mandato.

Comentarios