【问题标题】:Method to return an array from java to shell script将数组从java返回到shell脚本的方法
【发布时间】:2021-03-11 07:25:18
【问题描述】:

我编写了一个调用 java 程序的 shell script(.sh)。经过一些计算,java代码有一个数组。我想将此数组返回给 shell 脚本。有什么方法可以实现吗?谢谢大家的帮助

【问题讨论】:

  • 这实际上取决于存储在数组中的信息类型。
  • 如果这些是整数,您可能希望将它们保存到文件中,然后从脚本中读取
  • @Anonymous - System.out.println

标签: java shell


【解决方案1】:

在 java 中使用 System.out.println("a b c"); 和数组的变量。

像这样从 .sh 调用它:

#!/bin/bash
output=$(java -jar myexecutable.jar)
array=($output)
for i in "${array[@]}"
do :
   echo $i
done

【讨论】:

  • 谢谢,有帮助
猜你喜欢
  • 2012-04-13
  • 2011-06-30
  • 2013-07-16
  • 2016-03-14
  • 2012-03-13
  • 1970-01-01
  • 2014-12-14
  • 2020-04-30
  • 2016-06-10
相关资源
最近更新 更多