사용자 입력 Bash 스크립트

사용자 입력 Bash 스크립트

4가지 옵션이 있고 사용자에게 옵션을 선택하라는 메시지를 표시하는 Bash 스크립트를 만들려고 합니다. 각 옵션은 Linux 명령 작업에 해당합니다. 누군가 나에게 이것을 달성하는 방법에 대한 bash 예제를 줄 수 있습니까?

감사해요.

답변1

간단한 사용자 선택 예:

#!/bin/bash

do_exit=0

while [[ $do_exit == 0 ]]; do

    echo
    read -s -n1 answer

    case $answer in
        'l' )
            ls -l
            ;;
        'm' )
            free
            ;;
        'd' )
            df
            ;;
        'q' )
            do_exit=1
            ;;
        *)
            echo 'Invalid selection'
            ;;
    esac

done

관련 정보