
Enviado em 11/08/2021 - 20:10h
#!/bin/bash
verificar(){
if [ $? -eq 0 ]; then
notify-send --icon=dialog-information -t 50000 "Arquivo compactado"
clear
else
zenity \
--error \
--title "compactar" \
--text "Arquivo não foi compactado" \
--width="400" --height="100" \
2> /dev/null
clear
fi
}
compactar(){
IFS=\| read nome tipo <<< "$(zenity \
--forms \
--title='' \
--text='Dados do arquivo compactado' \
--add-entry='Digite o nome para o arquivo compactado:' \
--add-combo='Tipo' \
--combo-values=tar\|tar.gz\|bz2 \
2> /dev/null)"
if [ -f "$1" ] ; then
case "$tipo" in
tar.gz)
tar -czvpf "$nome".tar.gz "$1" 2> /dev/null
verificar
;;
*)
echo "$1 Não foi possivel compactar o arquivo pelo compactar()"
;;
esac
else
echo "$1 não e um arquivo valido"
fi
}
compactar "$1"
exit 0
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 impedir exclusão de arquivos por outros usuários no (Linux)
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (10)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (5)
Alguém executou um rm e quase mata a Pixar! (3)
Formas seguras de instalar Debian Sid (1)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)









