【发布时间】:2012-04-03 19:46:11
【问题描述】:
我有一个关于将命令的输出存储在 bash 脚本中的变量中的问题。
我知道一般有两种方法可以做到这一点
要么
foo=$(bar)
# or
foo=`bar`
但对于 Java 版本查询,这似乎不起作用。
我做到了:
version=$(java --version)
这不会将值存储在 var 中。它甚至仍然会打印它,这真的不应该是这样。
我也尝试将输出重定向到文件,但这也失败了。
【问题讨论】:
-
方法不止两种。阅读 foo