【问题标题】:how to run jar file assgin to variable and echo it out in shell script如何运行 jar 文件分配给变量并在 shell 脚本中回显
【发布时间】:2013-12-08 15:14:55
【问题描述】:

我正在尝试在 shell 脚本中运行 jar 文件。我想分配那个 jar 文件的输出并回显它。我尝试了类似下面的方法。

#!/bin/bash

$the_output = "$(java -jar portalOutputFormater.jar $1 $2 $3 $4  2>&1 )"

echo the_output

我的 java 程序将四个输入参数的输出返回为“output=var1_var2_var3_var4”。 但我得到的输出是..

portaloutputformatter.sh: line 3: =output=var1_var2_var3_var4: command not found

我在这里做错了什么?我只需要运行我的 jar 文件,然后将其分配给变量并输出变量。

谢谢!

【问题讨论】:

    标签: java linux shell jar


    【解决方案1】:

    你的 bash 语法全错了。这是一个快速修复,但您确实需要开始学习一些基础知识...

    #!/bin/bash
    
    the_output=$(java -jar portalOutputFormater.jar $1 $2 $3 $4 2>&1)
    
    echo $the_output
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-19
      • 2013-08-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2013-04-10
      • 2021-11-24
      • 2017-04-16
      相关资源
      最近更新 更多