我使用 jq 将单词数组转换为 java 程序的参数。
就像是
arguments=$(jq '.nameField | "-i " + "\"" + . + "\""' file.json)
java .... $arguments <-- No quotes wrapped around arguments.
预期输出:Java 必须读作-i "Name 1" -i "Name 2"
,并且“ Name 1
”应读作一个完整的参数。
收到的输出:Java 在分别读取"Name
、1"
和"Name
时抛出错误2"
。
我希望它将“Name 1”视为单个实体。