Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Använda variabler i åtgärds- och datatypsdefinitioner

Du kan ta med strängvariabler och miljövariabler i filer med åtgärds- och datatyper.

Använda strängvariabler i en åtgärd

En strängvariabeldefinition gäller från definitionens adress till slutet av filen. Det finns inga globala strängvariabler för databasen.

Om en strängvariabel och en miljövariabel har samma namn används strängvariabeln.

Definiera en strängvariabel

    Använd syntaxen:

	set variabelnamn=värde

Variabelnamn kan innehålla alla alfanumeriska tecken samt understreck (_). Varje variabeldefinition måste stå på en separat rad.

Till exempel:

set Remote_Application_Server=sysapp
set Remote_File_Server=sysdata

Referera till en strängvariabel

    Använd syntaxen:

	$[{]variabelnamn[}]

Till exempel:

EXEC-HOST			$Remote_Application_Server
CWD					/net/${Remote_File_Server}/doc/project

Använda miljövariabler i åtgärder och datatyper

    Referera till en miljövariabel med följande syntax:

	$[{]variabel[}]. 

Variabeln ersätts med dess värde när databasen laddas. Om en strängvariabel och en miljövariabel har samma namn används strängvariabeln.

Den här exekveringssträngen skriver exempelvis ut en fil med loginnamnet på försättsbladet.

EXEC-STRING lp -t$LOGNAME %(File)Arg_1%