Solaris 公用桌面环境:高级用户和系统管理员指南

在操作和数据类型定义中使用变量

在操作和数据类型的定义文件中,可以包括字符串变量和环境变量。

在操作中使用字符串变量

字符串变量定义只在定义位置至文件尾之间有效。数据库没有全局的字符串变量。

如果字符串变量和环境变量同名,字符串变量的优先级高。

定义字符串变量

    使用如下语法:

	set  variable_name=value

变量名可以包含任意字母字符和下划线 (_)。 每个变量的定义必须单独占一行。

例如:

set Remote_Application_Server=sysapp set Remote_File_Server=sysdata

引用字符串变量

    使用如下语法:

	$[{] variable_name[}]

例如:

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

在操作和数据类型中使用环境变量

    使用如下语法来引用环境变量:

	$[{] variable[}]. 

变量是在装入数据库时展开的 (被其值所取代)。如果字符串变量和环境变量同名,字符串变量的优先级高。

例如,此执行字符串打印具有登录名标题的文件。

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