드롭다운 옵션에 대한 bash 스크립팅 이해

드롭다운 옵션에 대한 bash 스크립팅 이해

특정 명령을 실행하기 위해 사용자 입력을 읽는 이 스크립트가 있는데 잘 작동합니다.

User=0
Path="/root/file/"
Path1="/root/domain/samples/file"
echo "Please select k1  l3  l8  o5  s2  s1  v1"
echo Location "Select the location eg: [k1 l3 l8 o5 s2 s1 v1]? "
read User
if [ $User = kw1 ]
    then
            echo unlink file
            echo ln -s $Path/$User $Path1/file
elif [ $User = lb3 ]
    then
            echo unlink file
            echo ln -s $Path/$User $Path1/file
elif [ $User = lo8 ]
    then
            echo unlink file
            echo ln -s $Path/$User $Path1/file  
            cp -p /domain/samples /domain/samples-org
            cp -p /root/l3 /domain/samples
else
echo "Specified location does not exist"
fi

질문

예를 들어 아래와 같은 드롭다운 메뉴를 만들 생각입니다. 가능한 접근법은 무엇입니까?

#./script
    Eg: Please select from the below menu 
    1. Location k1  
    2. Location l3  
    3. Location l8  
    4. Location o5  
    5. Location s2  
    6. Location s1  
    7. Location v1
Enter number: 4 
Selected o5
Configuring.....

관련 정보