Robię skrypt bash, a teraz mam jedno wywołanie zmiennej sourcei jedną tablicę samples, tak jak poniżej:
source='country'
samples=(US Canada Mexico...)
ponieważ chcę zwiększyć liczbę źródeł (a każde źródło ma swoje własne próbki), próbowałem dodać kilka argumentów, aby to zrobić. Próbowałem tego:
source=""
samples=("")
if [ $1="country" ]; then
source="country"
samples="US Canada Mexico..."
else
echo "try again"
fi
ale kiedy uruchomiłem skrypt source countries.sh country, nie działało. Co ja robię źle?
$1="country"kontra$1 = "country"