Script para Unzipar(com funções)
Publicado por Tiago R. de Oliveira 07/02/2006
[ Hits: 6.267 ]
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
Mudando a extensão de vários arquivos
Verificar se um mesmo arquivo está em dois diretórios diferentes
Script para "usuários" efetuarem a troca de Data e Hora com facilidade.
Verificando espaço de Disco usando Dialog
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves