Bash script tar.xz usando a extensão do arquivo

#!/usr/bin/env bash

#######################

# Titulo: tarxz_pela_extensao.sh
# Autor: semanickz
# Versão: 0.0
# Email:
# Site: https://semanickz.wordpress.com/
# Data: 04-05-2020_04:29:31
# Distro: GNU/Linux
# Exemplo de uso:
# Objetivo:
# Variaveis:
# TODO - indica uma tarefa a ser feita
# FIXME - indica um bug conhecido que precisa ser arrumado
# XXX - notícia, chama a atenção

#######################

# -------------------------------
## CRIAR ARQUIVO tar.xz A SUA ESCOLHA EM UM DIRETÓRIO com read -p e loop for
# -------------------------------
# QUER DIZER QUE COMPACTA ARQUIVOS PELA EXTENSÃO
# -------------------------------
# Explicando:
# em um diretório com os mais variados tipos de arquivos vai compactar somente
# os que você determinar a extensão.
# -------------------------------
# alias fortarxz='clear ; echo ":Esteja dentro do diretório em questão" ;\
# sleep 3 ; echo "" ; read -p "Digite o nome do arquivo.tar.xz : " NOME ;\
# read -p "digite a extensão do arquivo (Ex: .txt) : " EXT ;\
# echo "Executando : " ; sleep 2 ; echo "" ; tar -cvf "$NOME" *"$EXT" ;\
# echo Listando... ; ls -t | head ; echo'
# -------------------------------

clear

echo ":Esteja dentro do diretório em questão"
sleep 3
echo ""

read -p "Digite o nome do arquivo.tar.xz : " NOME

read -p "digite a extensão do arquivo (Ex: .txt) : " EXT

echo "Executando : "
sleep 2
echo ""

tar -cvf "$NOME" *"$EXT"

echo 'Listando...'
ls -t | head
echo ""

echo ':Feito!'
echo ""

# ---------------- fim do script

Deixe um comentário