Reputation: 196
I have an array myvideos which contained few elements, say, "Intel","NVIDIA",and "RANDON", how to use myvideos as selector elements? As shown below, I'm able to get one element of myvideos. Any ideas? Thank you!
oVideos=$Videos
Videos="Please select a video card: "
select myvideo in "$myvideos"
do
...
done
Upvotes: 0
Views: 2988
Reputation: 69198
Using select
:
#! /bin/bash
MyVideos=("INTEL" "NVIDIA" "RANDONONNJSDHF")
PS3="Please select a video card: "
select myvideo in ${MyVideos[@]}
do
echo "$myvideo selected"
done
Upvotes: 3
Reputation: 2546
Maybe this example can help you shed some light:
[aesteban@localhost ~]$ MyVideos=("INTEL" "NVIDIA" "RANDONONNJSDHF")
[aesteban@localhost ~]$
[aesteban@localhost ~]$ for entry in "${MyVideos[@]}"; do echo $entry; done;
INTEL
NVIDIA
RANDONONNJSDHF
[aesteban@localhost ~]$
Good luck!!
Upvotes: 0