Enviado em 30/10/2014 - 10:51h
Olá pessoal, primeiramente, bom dia a todos sou novo aqui no Viva o linux, comecei a pouco tempo mexer com shell script, sei mexer um pouco de programação mas nada de shell script. estou tendo aulas de shell para aprofundar mais meus conhecimentos e estou no módulo mais crítico do shell que vocês nem imaginam. Tipo, o professor passou 3 exercícios punk para fazer e consegui resolver dois mas o terceiro está [*****]. Estou tendo muita dificuldade na sintaxe deste script que só consegui fazer até o segundo tópico. Quem puder me dar alguma dica de como resolver isto eu agradeceria muito. Bom, meu problema resume-se a isso:
Fazer um script que:
.Solicite um nome de usuário
• Verifique se o usuário já existe no sistema. Caso exista, informe e aborte a execução.
• Solicite o nome completo do usuário.
• Solicite o email do usuário.
• Cadastre o usuário no sistema.
• Envie uma mensagem automatizada e personalizada ao usuário informando de seu cadastramento (utilize para isto os programas sed e mail).
E fui até aqui:
#!/bin/bash
read -p "Digite o nome do usuário:" $name
pasta [/home/usr]
adduser $name
if [ -d "$pasta" ]
then
echo "Usuário cadastrado" $name
exit 0
fi
O restante já tentei de tudo quanto foi lógica, quebrei bastante a cabeça e sempre o mesmo erro de síntaxe. Nem sei mais o que fazer. Se alguém puder me ajudar eu agradeceria muito porque eu desisto rsrsrsrsrs
Fazer um script que:
.Solicite um nome de usuário
• Verifique se o usuário já existe no sistema. Caso exista, informe e aborte a execução.
• Solicite o nome completo do usuário.
• Solicite o email do usuário.
• Cadastre o usuário no sistema.
• Envie uma mensagem automatizada e personalizada ao usuário informando de seu cadastramento (utilize para isto os programas sed e mail).
E fui até aqui:
#!/bin/bash
read -p "Digite o nome do usuário:" $name
pasta [/home/usr]
adduser $name
if [ -d "$pasta" ]
then
echo "Usuário cadastrado" $name
exit 0
fi
O restante já tentei de tudo quanto foi lógica, quebrei bastante a cabeça e sempre o mesmo erro de síntaxe. Nem sei mais o que fazer. Se alguém puder me ajudar eu agradeceria muito porque eu desisto rsrsrsrsrs