在具有此格式的替換命令中使用 bash 變量,使用 JSON

坎澤姆

我有一個 bash 腳本,其中命令中的一個部分會不時更改。
所以我試圖改變劇本,所以我們可以要求它,或者只改變一部分,等等,但不能真正做到。

如果我寫這個,它會起作用:

#!/bin/bash
changing_stuff='"Active-2021-xy Part YX"'
total_number=`Command_xy show base name "Active-2021-xy-yz Part YX" limit 1 --format json | jq '.total'`


我使用了'" "'因為正如您在原始命令中看到的那樣,該部分需要" "
我怎樣才能將 changes_stuff 添加到腳本的中間?
非常感謝!

山姆沃特金斯

以下應該工作。無需在changing_stuff變量中添加引號使用時在變量周圍加上引號會導致整個值(包括空格)作為單個參數傳遞給Command_xy.

#!/bin/bash
changing_stuff='Active-2021-xy Part YX'
total_number=`Command_xy show base name "$changing_stuff" limit 1 --format json | jq '.total'`

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章