Script para Unzipar(com funções)
Publicado por Tiago R. de Oliveira 07/02/2006
[ Hits: 5.961 ]
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
Instalação do Apache + PHP + MySQL
Atualização e Instalação de Programas no Fedora via Script
Instalador de pacotes com dialog atualizado no Github
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Microfone do meu headset não é recinhecido. Meu notebook é um Acer Asp... (12)
Atenção a quem posta conteúdo de dicas, scripts e tal (2)