我有一個 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] 删除。
我来说两句