Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] backup.sh: line 6: unexpected EOF while looking for matching

Olá professor,

Estou tendo o seguinte erro ao executar o script:"backup.sh: line 6: unexpected EOF while looking for matching"

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

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

2 respostas
solução!

Olá, Gabriel!

O erro "unexpected EOF while looking for matching" geralmente indica que há um problema com aspas ou parênteses não fechados corretamente no seu script. Observando o seu código, parece que a linha onde você define a variável nome_arquivo está faltando uma aspa dupla no final.

Aqui está a correção sugerida:

diretorio_backup="/home/gabriel/devops"
nome_arquivo="backup_$(date +%Y%m%d_%H%M%S).tar.gz"
tar -czf "$nome_arquivo" "$diretorio_backup"
echo "Backup concluído em $nome_arquivo"

Verifique se todas as aspas e parênteses estão fechados corretamente. Após fazer essa correção, salve o arquivo e tente executá-lo novamente.

Bons estudos!

Muito obrigado professor, deu certo!