Shell Script para Linux HOWTOs

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

[ Hits: 4.715 ]

Download LinuxHOWTOs.sh




Olá pessoal do VOL, tudo bem?

Elaborei esse script para instalação e visualização dos famosos Linux HOWTOs!

Aguardo comentários.

Daniel

  



Esconder código-fonte

#!/bin/bash

# Shell Script para instalação e visualização da documentação do Linux HOWTO's
#Elaborado por Luis Daniel
echo
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo '@                              @'
echo '@                              @'
echo '@            Linux HOWTOs               @'
echo '@                              @'
echo '@                              @'
echo '@         Elaborado por: Luis Daniel Assulfi         @'
echo '@                              @'
echo '@                              @'
echo '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
echo

#Rotina para execução do menu principal do backup
Principal () {
echo 'Selecione a opção desejada:'
echo '[I]nstalar Linux HOWTOs'
echo '[V]isualizar Linux HOWTOs'
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 instalação do Linux HOWTO's
Instalar () {
echo -e 'Informe o local onde será instalado o Linux HOWTOs \c';read dirlocal
mkdir $dirlocal #Criar uma pasta a partir das informacoes fornecidas pelo usuario
cd $dirlocal #Alterando o diretorio para o local onde sera instalado o Linux HOWTO
echo
echo 'Para a instalação do Linux HOWTO será necessária conexão com a internet.'
echo
echo -e 'Preparando para baixar arquivos... \c'
wget http://www.ibiblio.org/pub/Linux/docs/HOWTO/Linux-HOWTOs.tar.gz
echo 'Ok!'
echo
echo -e 'Instalando arquivos... \c'
tar -vzxf Linux-HOWTOs.tar.gz
rm Linux-HOWTOs.tar.gz
echo 'Ok!'
echo
echo 'Instalação realizada com sucesso!'
echo
}

#Rotina para visualizar o Linux HOWTO's
Visualizar() {
echo 'Para visualizar o Linux HOWTOs é necessário ter pelo menos um dos navegadores abaixo instalados.'
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)FirefoxHOWTO;;
E)epiphanyHOWTO;;
C)Principal;;
*)echo 'Opção inválida.';echo;Visualizar;;
esac
}

#Rotina para visualizar o Linux HOWTO pelo firefox
FirefoxHOWTO(){
if [ -e /home/$USER/.mozilla/firefox ]; then
   echo   
   echo -e 'Informe o local onde está instalado o Linux HOWTOs \c';read dirlocal
   echo
   firefox $dirlocal/INDEX.html
   exit
else
   echo   
   echo 'Navegador não enconcrado. Favor selecionar outro navegador.'
   echo
   Visualizar
fi
}

#Rotina para visualizar o Linux HOWTO pelo epiphany browser
epiphanyHOWTO(){
if [ -e /usr/bin/epiphany-browser ]; then
   echo   
   echo -e 'Informe o local onde está instalado o Linux HOWTOs \c';read dirlocal
   echo
   epiphany-browser $dirlocal/INDEX.html
   exit
else
   echo   
   echo 'Navegador não enconcrado. Favor selecionar outro navegador.'
   echo
   Visualizar
fi
}

Principal


Scripts recomendados

Script para geração de mala direta usando svg

Criando usuário e configurando o sudo através de script no Slackware

Restart openfire

Conexão e desconexão ADSL automáticas

RWLamp - Instalador Lamp-server


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts