Eu faria:
perl -MPOSIX -le '
@t=localtime;
print strftime "%Y/%m/%d",
localtime time - 86400*(($t[6]-1+7-$ARGV[0])%7+1)' 4
(onde 4 acima é o dia da semana, 0 para domingo, 4 para quinta-feira)
perl
é geralmente a opção mais segura para manipulação de data portátil.