alexabolada
(usa Debian)
Enviado em 16/04/2024 - 20:45h
Para criar um script em Bash que faça o empacotamento para programas do OS Void Linux automaticamente, siga os passos abaixo:
1. Criar um novo arquivo de shell script:
$ touch empacotamento.sh
$ chmod +x empacotamento.sh
$ vim empacotamento.sh
2. Escrever o código para empacotamento automático:
[code]
#!/bin/bash
# Verificar se o diretório de origem dos arquivos está vazio
# Se estiver vazio, exibir uma mensagem de erro e sair
if [ ! "$(ls -A /caminho/do/diretorio/de/origem)" ]; then
echo "Diretório de origem está vazio. Adicione arquivos para empacotar."
exit 1
fi
# Criar um novo diretório para os pacotes
mkdir -p /caminho/para/salvar/os/pacotes
# Empacotar os arquivos do diretório de origem
tar -cvzf /caminho/para/salvar/os/pacotes/pacote.tar.gz /caminho/do/diretorio/de/origem/*
# Exibir mensagem de conclusão
echo "Empacotamento concluído com sucesso. O pacote está em /caminho/para/sal