Arquivos de Tags: Shellscript

[Shellscript] Converter strings maiúsculas para minusculas e vice-versa

Podemos converter facilmente uma string minuscula para maiúscula e vice-versa com o poderoso shellscript, utilizando o comando tr:

echo 'string em caixa baixa' | tr [:lower:] [:upper:]

Caso queria converter de maiúsculo para minusculo basta fazer o processo inverso:

echo 'STRING EM CAIXA ALTA' | tr [:upper:] [:lower:]

O poder do shell :)

[]‘s

 

 

[Shellscript]Verificando se o usuário e root

Se existe uma linguagem de scripts que gosto muito e shellscript, sempre me facilitando a vida. O script abaixo e bastante simples, mas muito útil, se bem usado.

#!/bin/bash
# Script que verifica se o usuario e o root.
if [ "$(id -u)" != "0" ]; then
echo
echo "Voce deve executar este script como root! "
else
echo "O usuario esta logado com o root."
fi

Boa sorte e bons estudos.

[]‘s

[Dica] Instalando LibreOffice 3.3 no Ubuntu 64 bits

LibreOffice é um projeto criado pelos desenvolvedores do OpenOffice.org que saíram da Oracle. Efetuei a instalação dela ontem, não tive problemas em sua instalação, notei que o BrOffice migrou do OpenOffice para o LibreOffice a página de download do BrOffice mais recente aponta para o LibreOffice.

Estava vendo as instruções para instala-lo e acabei fazendo um script para automatizar essa tarefa.

#!/bin/bash
#
# Este script instala o LibreOffice versao 3.3.0
# ATENCAO: O script instala a versao 64 bits do LibreOffice
#
# Autor: Herberson da Silva Miranda
# Contato: vonnatur@0fx66.com
# Site: http://0fx66.com/
#
#
echo
echo "Baixando o LibreOffice"
echo

#Cria um diretorio onde sera salvo temporariamente os instaladores do LibreOffice
mkdir ~/.pasta_temp_instalador/
cd  ~/.pasta_temp_instalador/

echo
echo "Baixando o LibreOffice. Aguarde ate o termino do download"
echo

#Efetua o download do LibreOffice
wget -c http://download.documentfoundation.org/libreoffice/stable/3.3.0/deb/x86_64/LibO_3.3.0_Linux_x86-64_install-deb_en-US.tar.gz
wget -c http://download.documentfoundation.org/libreoffice/stable/3.3.0/deb/x86_64/LibO_3.3.0_Linux_x86-64_langpack-deb_pt-BR.tar.gz
wget -c http://download.documentfoundation.org/libreoffice/stable/3.3.0/deb/x86_64/LibO_3.3.0_Linux_x86-64_helppack-deb_pt-BR.tar.gz

#Descompacta os tar.gz
tar -zxf LibO_3.3.0_Linux_x86-64_install-deb_en-US.tar.gz
tar -zxf LibO_3.3.0_Linux_x86-64_langpack-deb_pt-BR.tar.gz
tar -zxf LibO_3.3.0_Linux_x86-64_helppack-deb_pt-BR.tar.gz

#Entra no diretorio do instalador

echo
echo "Instalando LibreOffice"
echo

#Instala o LibreOffice
cd libreoffice3.3/LibO_3.3.0rc4_Linux_x86-64_install-deb_en-US/DEBS
sudo dpkg -i *.deb
cd desktop-integration/
sudo dpkg -i *.deb

cd ../../../LibO_3.3.0rc4_Linux_x86-64_helppack-deb_pt-BR/DEBS/
sudo dpkg -i *.deb

cd ../../LibO_3.3.0rc4_Linux_x86-64_langpack-deb_pt-BR/DEBS/
sudo dpkg -i *deb

#Finaliza a instalacao
echo
echo "Instalcao concluida!"
echo

Lembrando que o script instala a versão 64 bits do LibreOffice em sistemas que usam pacotes .deb

Em caso problemas com o script só colocar no comentários.

[]‘s

[Shellscript]Encurtador de URLs pelo terminal

Fantástica a ideia do Murilo Santana um encurtador de urls usando shellscript.

#!/bin/bash
# Author: Murilo Santana
#
# Google url shortener bash script
# http://gist.github.com/346451
#
# For information about the url shortener app:
# http://ggl-shortener.appspot.com/instructions/
app='http://ggl-shortener.appspot.com/?url=' url="$1" protocol=`echo "$1" | sed -e "/^http:\/\//g"`
if [ -z "$1" ]; then
echo -e "you need to pass the url through an argument";
echo -e "e.g. `basename $0` http://url";
else
if [ ! "$protocol" ]; then
curl -s "$app$url" | sed -e 's/{"short_url":"//' -e 's/"}/\n/g'
else
repl=`echo "$1" | sed -e 's/^/http:\/\//g'`
curl -s "$app$repl" | sed -e 's/{"short_url":"//' -e  's/{"error_message":"Bad request/error: bad request/' -e 's/"}/\n/g'
fi;
fi

Salve o código acima em um arquivo .sh e execute pelo terminal:

$sh script.sh http://link

E encurte suas URLs :)

[]‘s

Instalando Flash player no linux

Muita gente tem dificuldade em instalar o flash player em suas maquinas, então estou postando um script simples que instala o flash player.

#!/bin/sh
#
# Esse script instala o Adobe Flash Player.


# Cria o diretório ~/.mozilla/plguins
mkdir ~/.mozilla/plugins

# Baixa o Flash Player.
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz

# Extrai o tarball
tar zxf install_flash_player_10_linux.tar.gz

# Copia o plugin para sua correta localização.
cp install_flash_player_10_linux/libflashplayer.so ~/.mozilla/plugins/libflashplayer.so

# Apaga o tarball and e o diretório de extração.
rm -rf install_flash_player_10_linux
rm install_flash_player_10_linux.tar.gz

# Finaliza a instalação.
echo " "
echo "Adobe Flash Player foi instalado."
echo " "

exit

Salve ele com o nome flash.sh e execute:

$chmod +x flash.sh
$./flash.sh

E ele ira realizar a instalação do flash :)

[]‘s

Pagina 1 of 212
SEO Powered by Platinum SEO from Techblissonline