मैं कुछ बैश स्क्रिप्ट कर रहा हूं और अब मुझे एक वैरिएबल कॉल source
और एक ऐरे मिला है samples
, जैसे:
source='country'
samples=(US Canada Mexico...)
जैसा कि मैं स्रोतों की संख्या का विस्तार करना चाहता हूं (और प्रत्येक स्रोत के अपने नमूने हैं) मैंने ऐसा करने के लिए कुछ तर्क जोड़ने की कोशिश की। मैंने यह कोशिश की:
source=""
samples=("")
if [ $1="country" ]; then
source="country"
samples="US Canada Mexico..."
else
echo "try again"
fi
लेकिन जब मैंने अपनी स्क्रिप्ट चलाई source countries.sh country
तो यह काम नहीं किया। मैं क्या गलत कर रहा हूं?
$1="country"
बनाम$1 = "country"