Script para Unzipar(com funções)
Publicado por Tiago R. de Oliveira 07/02/2006
[ Hits: 6.364 ]
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 Python 3.5.1 no Linux
Renomeie vários aquivos de uma vez
smbldap-groupCopy copiar grupos de user1 para user2
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (25)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









