Я делаю некоторый сценарий 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"