उपयोग बैश में चर प्रतिस्थापन कमांड के साथ इस स्वरूपण के साथ, JSON

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'`

उद्धरण कर रहे हैं बस के लिए एक तंत्र रखने के लिए स्ट्रिंग के साथ रिक्त स्थान के रूप में यह एक ही तर्क है, दोनों स्थानों में.

(Tangentially, आप भी चाहते हैं को प्रतिस्थापित करने के लिए backticks के साथ आधुनिक कमान प्रतिस्थापन वाक्य रचना:)

#!/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ý
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में