Acho que a construção case/esac
se encaixa bem aqui.
#!/bin/bash
case "'date +%j'" in
40) name=Osvaldo ;;
47) name=Berenice ;;
54) name=Nizaá ;;
*) exit ;;
esac
echo "Esta semana le toca preparar el café a ${name}" \
| mail -s 'Café' [email protected]
Observação: se a mesma pessoa precisar fazer café várias vezes, você poderá agregar testes com |
:
case "'date +%j'" in
12|23|40|49) name=Osvaldo ;;
10|19|30|47) name=Berenice ;;
...