Na gravação da aula do professor ele usou o seguinte script no bash:
#! /bin/bash
diretorio_backup="/home/trevor/Documents/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"
E ao tentar executá-lo aparece um erro:
@LAB:~/Documents/bash_scripts$ bash backup.sh
tar: diretorio_backup: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Backup concluído em backup_20251018_160545.tar.gz
Pelo que pesquisei (pois não tem essa explicação lá na plataforma) o erro se dá pela falta do "$" no "diretorio_backup". Porém, o script que foi executado pelo professor na gravação foi exatamente esse. Minha dúvida é, o script foi corrigido pelo professor fora da gravação?
Consegui executar corretamente o script após alterar para "$diretorio_backup".