Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Jamilson Silva do Carmo em 27/07/2009    [ 11738 hits ]

Login: jamilson, 51999 pontos

   


Descrição

Shell script que demonstra a utilização do case.

[ Download: opcoes.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
# Criado em: Qui 23/Jul/2009 - 17:47hs
# Autor: Jamilson Silva - jscarmo@ig.com.br
#

pergunta(){
   echo ""
   echo "Pressione ENTER para voltar"   
   echo ""
   read VOLTAR   
}

while true
do
   clear
   echo ""
   echo "1 - Exibir status da utilização das partições do sistem; (df- h)"
   echo "2 - Exibir relação de usuário logados; (who)"
   echo "3 - Exibir data/hora; (date)"
   echo "4 - Sair."
   echo -ne "\n: "
   read op

   case $op in
      1) while true; do
            clear
            df -h
            pergunta

            while [ -n "$VOLTAR" ]; do
               clear
               df -h
               pergunta
            done

            if [ -z "$VOLTAR" ]; then
               break
            fi
         done
         ;;

      2) while true; do
            clear
            who -Hum
            pergunta

            while [ -n "$VOLTAR" ]; do
               clear
               who -Hum
               pergunta
            done

            if [ -z "$VOLTAR" ]; then
               break
            fi
         done
         ;;

      3) while true; do
            clear
            echo ""
            echo "Data       Horário"
            date "+%d/%m/%y - %H:%M:%S"
            pergunta
   
            while [ -n "$VOLTAR" ]; do
               clear
               echo ""
               echo "Data       Horário"
               date "+%d/%m/%y - %H:%M:%S"
               pergunta
            done
            
            if [ -z "$VOLTAR" ]; then
               break
            fi
         done
         ;;

      4) clear ; echo "" ; echo "Finalizando Programa" ; sleep 1; clear; break
         ;;

      *) echo "" ; echo "Opção Inválida" ; sleep 1 ; echo ""
         ;;
   esac
done

Scripts recomendados
   Script Linux recomendado Capturando tela em modo gráfico (Melhorado)
   Script Linux recomendado Criando uma lixeira [Melhorado]
   Script Linux recomendado confere_samba
   Script Linux recomendado Instalação do libreoffice3.5.3 via dpkg
   Script Linux recomendado Agenda de Contatos

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.