用砸变量替代的命令与此格式、结果的方式

0

的问题

我有个庆典脚本的一部分,在一个命令改变时。
所以我试图改变该脚本,这样我们可以要求,或者改变一部分只能等等, 但真的不能做它。

如果我写此,它的工作:

#!/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'`


我已经使用 '""' ,因为正如你看到的原始命令它需要 "" 那一部分。
我怎么可以添加changing_stuff到中东的剧本吗?
非常感谢!

bash linux shell
2021-11-23 14:45:52
2

最好的答案

1

以下应工作。 有没有必要添加价到你 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'`
2021-11-23 15:06:37
1

你似乎是在寻找琐碎

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

该报价仅仅是一种机制,用于保持串与空间中它作为一个单一的论点,在这两个地方。

(切,你还想要更换的反引号与现代化的命令取代法:)

#!/bin/bash
changing_stuff='Active-2021-xy Part YX'
total_number=$(Command_xy show base name "$changing_stuff" limit 1 --format json | jq '.total')
2021-11-23 15:06:59

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................