6.4. 使用变量
使用 Set 命令
				您可以使用 set 命令将服务器模型的特定路径定义为变量。例如:
			
set s1=/host=master/server=server-one
set s1=/host=master/server=server-one这在受管域中很有用,因为您可以包含对主机和配置文件的引用,利用变量轻松地在不同服务器上复制脚本。例如:
$s1/subsystem=datasources/data-source=ExampleDS:test-connection-in-pool
$s1/subsystem=datasources/data-source=ExampleDS:test-connection-in-pool注意
					这些变量使用 $ 引用。
				
使用 Unset 命令
				您可以使用 unset 命令删除变量:
			
unset prod_db
unset prod_db使用 jbossclirc 文件
				若要跨 CLI 会话使用 变量,您可以在 .jbossclirc 文件中包含这些变量。此文件位于 EAP_HOME/bin/ 目录中。
			
例如:
set s1=/host=master/server=server-one set s2=/host=master/server=server-two
set s1=/host=master/server=server-one
set s2=/host=master/server=server-two
				现在,重启管理 CLI 并发出一个 set 命令来检查可用变量:
			
set
set输出将是:
s1=/host=master/server=server-one s2=/host=master/server=server-two
s1=/host=master/server=server-one
s2=/host=master/server=server-two
				这些变量可能显示在命令行的任何部分,并在命令行解析阶段得到解决。在本例中,prod _db 变量将解析到数据源:
			
$prod_db/statistics=jdbc:read-resource
$prod_db/statistics=jdbc:read-resource使用 Echo 命令
				使用 echo 命令检查变量的值:
			
echo $prod_db
echo $prod_db输出将是:
/subsystem=datasources/data-source=ExampleDS
/subsystem=datasources/data-source=ExampleDS示例
以下一般示例演示了变量的显示位置,以及整个命令行可能由变量组成:
$prod_db:$op($param=$param_value) $cmd --$param=$param_value
$prod_db:$op($param=$param_value)
$cmd --$param=$param_value注意
这些变量可帮助您进行 CLI 脚本编写: