ユーザー入力 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

関連情報