Saya sedang melakukan beberapa script bash dan sekarang saya mendapat satu panggilan variabel source
dan satu array dipanggil samples
, seperti ini:
source='country'
samples=(US Canada Mexico...)
karena saya ingin memperluas jumlah sumber (dan masing-masing sumber memiliki sampel sendiri) saya mencoba menambahkan beberapa argumen untuk melakukan ini. Saya mencoba ini:
source=""
samples=("")
if [ $1="country" ]; then
source="country"
samples="US Canada Mexico..."
else
echo "try again"
fi
tetapi ketika saya menjalankan skrip saya source countries.sh country
itu tidak berfungsi. Apa yang saya lakukan salah?
$1="country"
vs.$1 = "country"