Sua Nova Evolução Pela Web!!!
 
InícioInício  PortalPortal  FAQFAQ  BuscarBuscar  Registrar-se  MembrosMembros  GruposGrupos  Conectar-seConectar-se  

Compartilhe | 
 

 Mais um script meu..

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
jukilo
Ranking
Ranking
avatar

Mensagens : 624
Data de inscrição : 01/03/2008

MensagemAssunto: Mais um script meu..   Dom Jun 15, 2008 4:30 pm

Bom gente eu estive trabalhando um pouco nesse code, e até que ficou boa a função dele.

Eu nem preciso dizer oque ele faz né, mas a única coisa é que ele é util apenas para sistemas *nix.


Código:

#!/bin/bash
Principal() {
echo "Automatiza algumas tarefas com o AutoAdministration"
echo "------------------------------------------"
echo "Opções:"
echo
echo "1. Trasformar nomes de arquivos"
echo "2. Adicionar um usuário no sistema"
echo "3. Deletar um usuário no sistema"
echo "4. Fazer backup dos arquivos do /etc"
echo "5. Sair do script"
echo
echo -n "Qual a opção desejada? "
read opcao
case $opcao in
1) Transformar ;;
2) Adicionar ;;
3) Deletar ;;
4) Backup ;;
5) exit ;;
*) "Opção desconhecida." ; echo ; Principal ;;
esac
}
Transformar() {
echo -n "Para Maiúsculo ou minúsculo? [M/m] "
read var
if [ $var = "M" ]; then
echo -n "Que diretório? "
read dir
for x in `/bin/ls` $dir; do
y=`echo $x | tr '[:lower:]' '[:upper:]'`
if [ ! -e $y ]; then
mv $x $y
fi
done
elif [ $var = "m" ]; then
echo -n "Que diretório? "
read dir
for x in `/bin/ls` $dir; do
y=`echo $x | tr '[:upper:]' '[:lower:]'`
if [ ! -e $y ]; then
mv $x $y
fi
done
fi
}
Adicionar() {
clear
echo -n "Qual o nome do usuário a se adicionar? "
read nome
adduser nome
Principal
}
Deletar() {
clear
echo -n "Qual o nome do usuário a deletar? "
read nome
userdel nome
Principal
}
Backup() {
for x in `/bin/ls` /etc; do
cp -R /etc/$x /etc/$x.bck
mv /etc/$x.bck /usr/backup
done
}

Voltar ao Topo Ir em baixo
Ver perfil do usuário http://forumevolution.forumeiro.com
 
Mais um script meu..
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [Brasil] Plano Brasil: Mais três helicópteros Mi-35M Sabre para FAB estão prontos na Rússia
» [Internacional] Conheça o jeito mais eficaz de embarcar num avião
» [Internacional] Pentágono lança avião mais rápido do mundo, mas perde contato
» [Internacional] As falhas do mais caro jato dos EUA, o F-22 Raptor
» Microsoft terá Gears of War: Judgment, Halo 4 e mais na Comic-Con 2012.

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
::||Forum Evolution||:: :: Sistema Operacional :: Linux-
Ir para: