4.14. 重定向输出
您可以将输出重定向到文件或 另一个命令,而不是从管理 CLI 操作打印输出到终端。
将输出重定向到文件
使用 >
operator 将管理 CLI 操作的输出重定向到文件系统中的文件。
示例: 将 read-resource
输出写入一个文件
:read-resource > myfile.txt
:read-resource > myfile.txt
使用 >> operator
重定向管理 CLI 操作的输出并将其附加到文件系统中的文件中。
示例: 将读取资源
输出附加到文件
:read-resource >> myfile.txt
:read-resource >> myfile.txt
将输出重定向到命令
使用 |
运算符将管理 CLI 操作的输出重定向到 grep
命令,以搜索正则表达式匹配的输出。目前,gr
ep 是 |
运算符唯一支持的命令。
示例:从 server.log
文件搜索输出
/subsystem=logging/log-file=server.log:read-log-file | grep Deployed "2018-03-06 09:48:02,389 INFO [org.jboss.as.server] (management-handler-thread - 5) WFLYSRV0010: Deployed \"jboss-helloworld.war\" (runtime-name : \"jboss-helloworld.war\")",
/subsystem=logging/log-file=server.log:read-log-file | grep Deployed
"2018-03-06 09:48:02,389 INFO [org.jboss.as.server] (management-handler-thread - 5) WFLYSRV0010: Deployed \"jboss-helloworld.war\" (runtime-name : \"jboss-helloworld.war\")",
注意
不支持在同一命令中多次使用 grep
命令。