2015-11-06 74 views
0

我有一个数组myvideos其中包含很少的元素,比如“Intel”,“NVIDIA”和“RANDON”,如何将myvideos用作选择器元素?如下所示,我能够获得myvideos的一个元素。 任何想法?谢谢!如何在shell脚本中选择数组元素?

oVideos=$Videos 
Videos="Please select a video card: " 
select myvideo in "$myvideos" 
do 
    ... 
done 
+0

你试图把你的问题的标题为谷歌?请添加您到目前为止尝试过的代码。 – miken32

+1

请编辑您的代码以包含'$ myvideos'的定义。祝你好运。 – shellter

+2

将“RANDON”更改为“RADEON”,即应修复它。 –

回答

1

使用select

#! /bin/bash 

MyVideos=("INTEL" "NVIDIA" "RANDONONNJSDHF") 
PS3="Please select a video card: " 
select myvideo in ${MyVideos[@]} 
do 
    echo "$myvideo selected" 
done 
+0

非常感谢dtmilano。谢谢大家!欣赏你的时间。 –