Je fais un script bash et maintenant j'ai un appel de variable source
et un tableau appelé samples
, comme ceci:
source='country'
samples=(US Canada Mexico...)
comme je veux augmenter le nombre de sources (et chaque source a ses propres échantillons), j'ai essayé d'ajouter quelques arguments pour le faire. J'ai essayé ceci:
source=""
samples=("")
if [ $1="country" ]; then
source="country"
samples="US Canada Mexico..."
else
echo "try again"
fi
mais quand j'ai exécuté mon script, source countries.sh country
cela n'a pas fonctionné. Qu'est-ce que je fais mal?
$1="country"
vs$1 = "country"