Pular para o conteúdo

Script para Unzipar(com funções)

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..
Tiago R. de Oliveira eisen
Hits: 6.489 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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..
Download unzipa Enviar nova versão

Esconder código-fonte

#!/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

Script para redimensionar/reduzir fotos digitais

Script automatizado de Atualização e Instalação de Programas no Ubuntu

Mageia Perfeito

Backup interativo (exemplo de shell script)

Script que insere cor nos seus comandos :)

#1 Comentário enviado por in54no em 08/02/2006 - 11:02h
dahora o script

Contribuir com comentário

Entre na sua conta para comentar.