运行操作系统命令,或启动应用程序作为子进程。 用户指定的 OSRedirect 对象或默认系统变量 ($$stdout) 会自动捕获子进程输出。
命令的语法如下:
!! cmd [-output osRedirect]
要执行的命令或要运行的应用程序。 可使用 && 序列连结多个命令。 未加引号的参数令牌会自动字符串化。 通过用括号括起表达式代码来阻止自动为表达式加引号。
(可选)要接收子进程输出并在指定变量中将其捕获的现有 OSRedirect 对象。
默认值:$$stdout
示例
使用重定向到未在调用之前初始化的变量 out 的输出,获取有关 Windows 操作系统的 DOS 内存信息:
!! mem -output out // 分行输出 aLines = out.output().split(String.fromCharCode(10)); arrdump aLines
执行 DNS 查找并自动捕获 $$stdout 的输出:
!! nslookup ca.com ? $$stdout.output()
版权所有 © 2013 CA。
保留所有权利。
|
|