
 Postado originalmente por 
zenun
					
				 
				Como te falei... com isso que esta ai se o usuario digitar por exemplo "bash" ele vai cair dentro do shell!
Mas você pode ir melhorando! Eu fiz algo assim aqui para testar:
                Código :
                #!/bin/bash
 
while [ 1 ]
do
    echo -n "$USER@$HOSTNAME # "
    read command
 
    if [ ! -z "$command" ];
    then
        if [[ "$command" =~ "bash" ]];
         then
            echo "" > /dev/null
        else
            $command
        fi
 
    fi
done 
  Assim só entra nos comandos se ele digita alguma coisa...
Se for algo que contenha bash por exemplo (nao importa se é bash ou /bin/bash) , ele substitui o valor da variavel pelo echo!
Poderia colocar no if todos os shells que você tem instalado no seu sistema e ai não teria muito problema de ele sair do script!
Hehehe acho que é legal para aprender algo novo isso!
Falowww