Script para Unzipar(com funções)
Publicado por Tiago R. de Oliveira 07/02/2006
[ Hits: 6.130 ]
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
Script para baixar pacotes no Debian e derivados.
Matrix - Terminal Comunication
Copiando o conteudo de um CDROM ou DVDROM.
Mostrar detalhes dispositivo de Hardware
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Problema com nome composto e organização na tela do yad (0)
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)