alinebstos
(usa Debian)
Enviado em 25/05/2013 - 14:39h
LISTA 2
1- Criar um script que atenda as opções do menu abaixo:
a) Transformar nomes de arquivos
b) Adicionar um usuário no sistema"
c) Deletar um usuário no sistema"
d) Fazer backup dos arquivos do /etc"
e) Sair do exemplo"
o que eu fiz:
#!/bin/bash
# Menu Shell
menu ()
{
a="ok"
while true $a !="ok"
do
echo "Menu"
echo ""
echo "1 – Transformar Nome de Arquivos"
echo "2 – Adicionar um usuário no sistema"
echo "3 – Deletar um usuário no sistema"
echo "4 – Fazer backup dos arquivos /etc"
echo "5 – Sair do Exemplo"
echo ""
echo "Digite a opção desejada: "
read a
case $a in
sleep 2; reboot;
sleep 2; clear; break;;
1)comando1;;
2)comando2;;
3)comando3;;
4) comando4;;
5) comando5;;
esac
done
}
Menu
caduser(){
clear
echo "Insira o nome do usuario a ser cadastrado"
read usuario
useradd -n $usuario 2> /dev/null
if [ $? -eq 0 ];then
echo -n "Usuario cadastrado com suscesso
Lembre-se de adicionar o usuario um grupo"
sleep 3
echo
else
echo "Falha ao cadastrar usuario"
sleep 3
fi
}
Deletar() {
echo -n "Entre com o login do usuario a deletar: "
read login
echo
echo "Mensagens do sistema: "
echo
sudo /usr/bin/smbpasswd -x $login
echo
sudo /usr/sbin/userdel $login
echo
echo "Pressione enter..."
read msg
Principal
}
a minha dificuldade é como fazer isso funcionar, nunca usei shell scripts, acabei de instalar ubuntu, e não sei como fazer funcionar menu, add,deletar e sair, outra duvida é como transformar nome minusculo em maiusculo