Olá professor,
Estou tendo o seguinte erro ao executar o script:"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"
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!