如何在shell脚本中选择数组元素?

时间:2015-11-06 23:54:16

标签: linux bash shell

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

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

2 个答案:

答案 0 :(得分:2)

使用#! /bin/bash MyVideos=("INTEL" "NVIDIA" "RANDONONNJSDHF") PS3="Please select a video card: " select myvideo in ${MyVideos[@]} do echo "$myvideo selected" done

AVPlayer

答案 1 :(得分:0)

也许这个例子可以帮助你解决问题:

[aesteban@localhost ~]$ MyVideos=("INTEL" "NVIDIA" "RANDONONNJSDHF")
[aesteban@localhost ~]$ 
[aesteban@localhost ~]$ for entry in "${MyVideos[@]}"; do echo $entry; done;
INTEL
NVIDIA
RANDONONNJSDHF
[aesteban@localhost ~]$ 
祝你好运!!