Я пытаюсь использовать bash, чтобы найти короткую строку в любом наборе строк. Например,bash: find string в нескольких других строках
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, кажется, что поиск строк будет более эффективным.
Большое спасибо!
Являются ли комплекты «заданными» (неизменными)? – sehe
Да, они даны (они не изменятся). –