Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Erro!!!!! Ajuda

Ajuda !!!! Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

O erro está nesta linha do seu script:

if [ "$#" -lt 2; then

Falta o ] no final do if. O correto é:

if [ "$#" -lt 2 ]; then

Com esse erro, o script não reconhece a condição corretamente e tenta continuar, mesmo sem parâmetros — por isso o tar reclama que está tentando criar um arquivo vazio.

Corrija essa linha e o script vai funcionar como esperado.