Я роблю якийсь сценарій 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"
vs.$1 = "country"