如何从java主方法存储/返回字符串值?

如何从java主方法存储/返回字符串值?,java,bash,main-method,Java,Bash,Main Method,我有一个调用java程序的bash脚本 java.org.test-h“abc” 该类计算特定字符串的值,该值是bash脚本所必需的。 我不应该在控制台上打印这个值 如何做到这一点?这里有什么建议吗?TEST\u RESULT=$(java.org.TEST-h“abc”)或java.org.TEST-h“abc”>/dev/null但如何确保java.org.TEST返回字符串?因为主类总是空的。@deepthi urs Java和Bash不共享类型信息。所有内容都作为字符串(输入或输出流)传

我有一个调用java程序的bash脚本

java.org.test-h“abc” 该类计算特定字符串的值,该值是bash脚本所必需的。 我不应该在控制台上打印这个值


如何做到这一点?这里有什么建议吗?

TEST\u RESULT=$(java.org.TEST-h“abc”)
java.org.TEST-h“abc”>/dev/null

但如何确保java.org.TEST返回字符串?因为主类总是空的。@deepthi urs Java和Bash不共享类型信息。所有内容都作为字符串(输入或输出流)传递。因此,当您使用Java打印时,您可以按照上面的建议在Bash中捕获它。@dantiston我有许多语句将使用System.out.println打印,其中只有一条语句需要作为Bash脚本的输出。“这可能吗?”迪普蒂你肯定,但我不确定我是否明白你想做什么?最好是看到您的代码中有一个和您遇到的特定问题。如果要将大量内容打印到bash,然后只将一些内容打印到控制台,那么首先不将其打印到bash可能是个好主意?但如果没有更多的上下文,就很难判断。