Ich mache ein Bash-Skript und jetzt habe ich einen Variablenaufruf source
und ein Array namens samples
:
source='country'
samples=(US Canada Mexico...)
Da ich die Anzahl der Quellen erweitern möchte (und jede Quelle ihre eigenen Beispiele hat), habe ich versucht, einige Argumente hinzuzufügen, um dies zu tun. Ich habe es versucht:
source=""
samples=("")
if [ $1="country" ]; then
source="country"
samples="US Canada Mexico..."
else
echo "try again"
fi
Aber als ich mein Skript source countries.sh country
ausführte, funktionierte es nicht. Was mache ich falsch?
$1="country"
vs.$1 = "country"