Eu decidi copiar este stackoverflow question e adapte-o ainda à sua pergunta:
#!/bin/bash
week=$1 year=$2
date_fmt="+%b %d"
week_num_of_Mon_1=$(date -d $year-01-01 +%W)
week_day_of_Mon_1=$(date -d $year-01-01 +%u)
if ((week_num_of_Mon_1)); then
first_Mon=$year-01-01
else
first_Mon=$year-01-$((01 + (7 - week_day_of_Mon_1 + 1) ))
fi
for nr_of_day_of_week in 0 1 2 3 4 5 6
do
day_of_week=$(date -d "$first_Mon +$((week - 1)) week + $nr_of_day_of_week day" "$date_fmt")
echo $day_of_week
done
Exemplo: weekof 17 2014
Resultado:
Apr 28
Apr 29
Apr 30
May 01
May 02
May 03
May 04
Espero que ajude!