Tôi đang thực hiện một số tập lệnh bash và bây giờ tôi có một cuộc gọi biến source
và một mảng được gọi samples
, như thế này:
source='country'
samples=(US Canada Mexico...)
vì tôi muốn mở rộng số lượng nguồn (và mỗi nguồn có mẫu riêng) tôi đã cố gắng thêm một số đối số để làm điều này. Tôi đã thử điều này:
source=""
samples=("")
if [ $1="country" ]; then
source="country"
samples="US Canada Mexico..."
else
echo "try again"
fi
nhưng khi tôi chạy kịch bản của mình source countries.sh country
thì nó không hoạt động. Tôi đang làm gì sai?
$1="country"
so với$1 = "country"