Script para Unzipar(com funções)
Publicado por Tiago R. de Oliveira 07/02/2006
[ Hits: 6.446 ]
Scriptizinho basico para unzipar varios arquivos, ou escolher qual dentre varios,não tem muita utilidade, mas pode ser util pra quem, como eu, ta começando, e quer aprender alguma coisa de shell..
#!/bin/bash
# Script simples e basico para descompactar arquivos
# Criado por eisen
# tiagodo@yahoo.com.br
# altere este arquivo e copie para usr/bin
# Pega o diretorio atual de onde foi executado o script
VAR="`pwd | grep /`"
# Mostra o Menu das Opções
echo "Voce esta em $VAR, o que deseja fazer?"
echo "(1) Descompactar todos os arquivos?"
echo "(2) Escolher quais arquivos descompactar?"
echo "(3) Sair!"
# Faz a leitura da opção do usuario
read opcao
# se for a opção 1, faz a descompactação de todos os arquivos .zip desta pasta
if [ $opcao = 1 ]; then
for x in `ls *.zip`; do
clear
echo $x
unzip $x
done
x="0"
# Se for a opção dois, percorre a pasta em busca dos arquivos .zip, lista eles na tela antecedidos por um numero, pede para o usuario entrar com este numero que identifica o arquivo, e faz a descompressão do mesmo
elif [ $opcao = 2 ]; then
clear
for i in `ls *.zip`; do
let x=$x+1
echo $x $i
touch arquivos.txt
echo $x-$i >> arquivos.txt
done
echo "Digite o numero do arquivo que deseja descompactar:"
read numarq
arqui=`grep -e ${numarq}- arquivos.txt | cut -d '-' -f 2`
echo "Extraindo $arqui"
unzip $arqui
rm -f arquivos.txt
# Se for a opção 3 sai do script
elif [ $opcao = 3 ]; then
clear
exit
# Se for digitado algo diferente das opções do menu exibe esta mensagem.
else
echo "Opcão não existente"
fi
Configurando clientes NIS em distros baseadas no Red Hat
Regra básica de firewall em shell
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Ativando o modo Quake no XFCE4-Terminal
[Tutorial] Configurando Multimaster no Samba 4 AD (DC02) + Explicação de FSMO Roles
Abrir um arquivo URL pelo Clipper (4)
Eu aprendi o segredo das artes! hahaha (0)
Instalação Dual Boot Linux+Windows 11 [RESOLVIDO] (5)









