Script de Bash de Entrada do Usuário

0

Estou tentando criar um Bash Script com 4 opções e solicitar que o usuário selecione uma opção. Cada opção corresponde a uma operação do Comando Linux. Alguém pode me dar um bom exemplo de como isso poderia ser implementado?

Obrigado.

    
por polyglot 25.03.2015 / 13:52

1 resposta

2

Exemplo de seleção de usuário simples:

#!/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
    
por 25.03.2015 / 14:16