Shell Script para Guia Foca Linux

Publicado por Luis Daniel Assulfi (última atualização em 10/02/2011)

[ Hits: 7.167 ]

Download GuiaFocaLinux.sh




Olá pessoal do VOL, tudo bem?

Elaborei um shell script para instalação e visualização do Guia Foca Linux, com referência no site abaixo:

http://www.vivaolinux.com.br/dica/Guia-Foca-Linux-em-sua-Area-de-Trabalho/

Um grande abraço a todos.

Luis Daniel

  



Esconder código-fonte

#!/bin/bash

# Shell Script para instalação e visualização do guia foca-linux
#Elaborado por Luis Daniel
clear
echo
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo '@                                  @'
echo '@                                  @'
echo '@                      Guia Foca Linux             @'
echo '@                                  @'
echo '@                                  @'
echo '@              Shell Script para instalação e visualização          @'
echo '@                                   @'
echo '@                                  @'
echo '@            Elaborado por: Luis Daniel Assulfi          @'
echo '@                                  @'
echo '@                                       @'
echo '@   ref.: http://www.vivaolinux.com.br/dica/Guia-Foca-Linux-em-sua-Area-de-Trabalho/ @'
echo '@                                  @'
echo '@                                       @'
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo

#Rotina para execução do menu principal do script
Principal () {
echo 'Selecione a opção desejada:'
echo '[I]nstalar o Guia Foca Linux'
echo '[V]isualizar o Guia Foca Linux'
echo '[S]air do script'
echo
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
I)Instalar;echo;Principal;;
V)Visualizar;;
S)echo 'Shell Script finalizado.';echo;exit;;
*)echo 'Opção inválida.';echo;Principal;;
esac
}

#Rotina para instalar o Guia Foca Linux
Instalar() {
if [ -e /usr/share/doc/focalinux ]; then
   echo
   echo 'O Guia Foca Linux já está instalado em seu computador.'
   echo
   Principal
else
   echo
   echo 'Preparando para instalar o Guia Foca Linux...'
   echo
   sudo apt-get update && sudo apt-get install focalinux-html
   echo 'O guia foca linux foi instalado com sucesso!'
   echo
fi   
}

#Rotina para visualizar o Guia Foca Linux
Visualizar() {
echo 'Para visualizar o Guia Foca Linux é necessário ter pelo menos um dos navegadores abaixo instalados.'
echo
echo 'Selecione seu navegador padrão:'
echo 'Mozilla [F]irefox'
echo '[E]piphany browser'
echo '[C]ancelar'
echo
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
F)FirefoxGFL;;
E)epiphanyGFL;;
C)Principal;;
*)echo 'Opção inválida.';echo;Visualizar;;
esac
}

FirefoxGFL() {
echo
echo 'Selecione o nível do guia que deseja visualizar:'
echo '[I]niciante'
echo 'I[n]termediário'
echo '[A]vançado'
echo '[C]ancelar'
echo 
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
I)firefox /usr/share/doc/focalinux/html/iniciante/index.html;;
n)firefox /usr/share/doc/focalinux/html/intermediario/index.html;;
A)firefox /usr/share/doc/focalinux/html/avancado/index.html;;
C)Principal;;
*)echo 'Opção inválida.';echo;FirefoxGFL;;
esac
}

epiphanyGFL() {
echo
echo 'Selecione o nível do guia que deseja visualizar:'
echo '[I]niciante'
echo 'I[n]termediário'
echo '[A]vançado'
echo '[C]ancelar'
echo 
echo -e 'Opção = \c'; read opcao
echo

case $opcao in
I)epiphany-browser /usr/share/doc/focalinux/html/iniciante/index.html;;
n)epiphany-browser /usr/share/doc/focalinux/html/intermediario/index.html;;
A)epiphany-browser /usr/share/doc/focalinux/html/avancado/index.html;;
C)Principal;;
*)echo 'Opção inválida.';echo;epiphanyGFL;;
esac
}

Principal

Scripts recomendados

Snake [ALFA] em Shell Script

freeradius: radwho mostrando número de usuários

Crie bash scripts "on-the-fly"

Monitora espaço em disco

Ip dinâmico


  

Comentários
[1] Comentário enviado por removido em 10/02/2011 - 20:34h

bom ,mas sera que não podera colocar a opção de diversos outros navegadores

[2] Comentário enviado por ldassulfi em 10/02/2011 - 21:15h

Olá Guilherme, tudo bem?

Desculpe, mas eu só conheço mais esses dois navegadores! Como não tenho nem o Chrome, nem o Opera instalado na minha máquina acabei desenvolvendo apenas para esses dois, conforme a referencia que usei como mencionei no script!

Vou estudar essa possibilidade, mas fique a vontade para editar o script!

Abraços!

Luis Daniel


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts