Неделя месяца

Я пытаюсь получить номер недели месяца, и вот что я пытаюсь сделать:

x=`date +"%V"`
echo "x is $x"
y=`date +"%V" -d $(date +"%Y%m01")`
echo "y is $y"
week_of_month=$((x-y))
echo "week_of_month is $week_of_month"

и вот что я получаю:

x is 38
y is 38
week_of_month is 0

Но если мой статус работает правильно, значение y должно быть около 35. Что я делаю не так?

5
задан Gilles 'SO- stop being evil' 19 May 2012 в 13:53
поделиться