首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果参数等于该字符串,则定义一个类似于该字符串的变量

如果参数等于该字符串,则定义一个类似于该字符串的变量
EN

Stack Overflow用户
提问于 2012-03-16 04:31:29
回答 3查看 488.1K关注 0票数 276

我正在做一些bash脚本,现在我得到了一个名为source的变量和一个名为samples的数组,如下所示:

source='country'
samples=(US Canada Mexico...)

因为我想要扩展源的数量(每个源都有自己的样本),所以我尝试添加一些参数来实现这一点。我试过这个:

source=""
samples=("")
if [ $1="country" ]; then
   source="country"
   samples="US Canada Mexico..."
else
   echo "try again"
fi

但是当我运行我的脚本source countries.sh country时,它不工作。我做错了什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9727695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档