java将特定值返回到shell脚本

java将特定值返回到shell脚本,java,shell,Java,Shell,} 我得到的两个值都是David Peter。假设我只想在shell脚本中返回“David”?有线索吗?谢谢。您不必返回“David”和“Peter”,而是将它们打印到STDOUT。因此,如果只想打印其中一个,只需删除另一个println调用 只能向shell返回整数值。这是由。您不返回“David”和“Peter”,而是将它们打印到STDOUT。因此,如果只想打印其中一个,只需删除另一个println调用 只能向shell返回整数值。这是通过。尝试使用grep命令来完成的,这样它将单独返回多个

}

我得到的两个值都是David Peter。假设我只想在shell脚本中返回“David”?有线索吗?谢谢。

您不必返回
“David”
“Peter”
,而是将它们打印到
STDOUT
。因此,如果只想打印其中一个,只需删除另一个
println
调用

只能向shell返回整数值。这是由。

您不返回
“David”
“Peter”
,而是将它们打印到
STDOUT
。因此,如果只想打印其中一个,只需删除另一个
println
调用


只能向shell返回整数值。这是通过。

尝试使用
grep
命令来完成的,这样它将单独返回多个值的预期值使用
egrep

output=$(java Test200)
echo $output
改用

output=$(java Test200)
但是我没有测试这个代码,它应该可以工作

或者试试这个

output=$(java Test200 | grep 'David')

所有SYSOUT都将重定向到outfile,因为您可以使用外部脚本执行te操作。

尝试使用
grep
命令,这样它将单独返回多个值的预期值使用
egrep

output=$(java Test200)
echo $output
改用

output=$(java Test200)
但是我没有测试这个代码,它应该可以工作

或者试试这个

output=$(java Test200 | grep 'David')

所有SYSOUT都将重定向到outfile,因为您可以使用外部脚本执行te操作。

但是现在我希望从java返回sql错误代码到shell,所以我只需要编码:System.exit(sql错误代码)?但是现在我希望从java返回sql错误代码到shell,所以我只需要编码:System.exit(sql错误代码)?这只是一个例子,每次的输出值都会不同。当然,你的想法是行不通的。假设整个程序有20多个system.out.print?所有内容都将打印到文件中?它已经很混乱了。这只是一个例子,每次的输出值都会不同。当然,你的想法是行不通的。假设整个程序有20多个system.out.print?所有内容都将打印到文件中?它已经很乱了。