【发布时间】:2013-07-16 16:22:17
【问题描述】:
我正在尝试使用 bash 来查找任何字符串“集合”中是否存在短字符串。 例如,
FRUIT="apple banana kiwi melon"
VEGETABLE="radish lettuce potato"
COLOR="blue red yellow green brown"
MY_CHOICE="kiwi"
MY_CHOICE_GROUP="?"
如何将MY_CHOICE_GROUP 设置为FRUIT?
我尝试使用this StackOverflow solution,但它只适用于单个字符串集。
本来,我是用数组来存储一个集合中的选项,但是given the waybash handles iteration over arrays,似乎字符串搜索会更有效率。
非常感谢!
【问题讨论】:
-
集合是“给定的”(不变的)吗?
-
是的,它们是给定的(它们不会改变)。