O exemplo mostrado para utilizar a variável $ANO dentro do script parece não funcionar (aspas simples com chaves)
find . -name '*log*' -name '*${ANO}*' | zip -@ logs.zip | wc -l
Para funcionar, tive que alterar o código para (aspas duplas sem chaves):
find . -name '*log*' -name "*$ANO*" | zip -@ logs.zip | wc -l
Fiz alguma coisa errada ou o exemplo da aula está errado?