Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 19th, 2012  |  syntax: Bash  |  size: 0.75 KB  |  hits: 28  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/bin/bash
  2.  
  3. echo "Escolha uma das alternativas:"
  4. echo "A) Listar o diretorio /etc"
  5. echo "B) Listar o / recursivamente"
  6. echo "C) Verificar o usuario que você está logado"
  7. echo "D) Visualizar o conteudo do arquivo FSTAB"
  8. read resposta
  9. if [ $# -ne 1 ]
  10.         then
  11.                 echo "Você passou mais de um parametro!!!
  12.                 exit
  13. fi
  14.  
  15. case $resposta in
  16. ?)
  17. ;;
  18. *) echo "Tem mais de um caractere! Corrija e execute novamente!"
  19. exit
  20. ;;
  21. esac
  22.  
  23. case $resposta in
  24. [a,A]) echo "Listando o diretorio /etc!"
  25. ls -l /etc | less
  26. ;;
  27. [b,B]) echo "Listando recusivamente o diretorio raiz!"
  28. ls -R /
  29. ;;
  30. [c,C]) echo "Você está logado com o usuario $(whoami)"
  31. ;;
  32. [d,D]) echo "Visualizando o arquivo /etc/fstab!"
  33. cat /etc/fstab | less
  34. ;;
  35. *) echo "Opção invalida!"
  36. esac