我有一个Java程序,它输出如下表格名称:
TABLE_EXAMPLE1
TABLE_EXAMPLE2
TABLE_EXAMPLE3
如何将整个输出作为变量分配到我的bash shell中,以便我可以继续使用表名?理想情况下,我希望能够从输出中创建一个表名数组,同时抑制Java程序的输出。换句话说,我不希望我的Java程序打印输出,而是希望它存储在bash变量中。
答案 0 :(得分:1)
您可以只分配输出:
$ export MY_OUTPUT=`java -jar MyJavaApp.jar`
答案 1 :(得分:1)
以下内容将 java 命令的 stdout 读入导出变量。
export JAVA_OUTPUT=`java -jar application.jar`