El date
El comando no puede hacer esto internamente, por lo que necesita algo de aritmética externa.
echo $((($(date +%-d)-1)/7+1))
Editar:se agregó un signo menos entre el % y la d
Puedes usar esto:
Lunes Primer día de la semana
WEEKNUMBER=$(( 1 + $(date +%V) - $(date -d "$(date -d "-$(($(date +%d)-1)) days")" +%V) ))
Domingo Primer día de la semana
WEEKNUMBER=$(( 1 + $(date +%U) - $(date -d "$(date -d "-$(($(date +%d)-1)) days")" +%U) ))