Я делаю некоторый сценарий bash, и теперь я получил один вызов переменной 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"