用户输入 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

相关内容