Shell Script para Linux HOWTOs

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

[ Hits: 4.712 ]

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 criação de diretorio do usuario no Samba com A.D.

Ubuntu - Removendo kernels antigos

Postfix: Configurando o Gmail como Relay (moleza)

Descobrindo a que tipo de repositório um pacote pertence

DefaultApps


  

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