date
コマンドはこれを内部的に行うことができないため、外部演算が必要です。
echo $((($(date +%-d)-1)/7+1))
編集:% と d の間にマイナス記号を追加
これを使用できます:
月曜日 第 1 週日
WEEKNUMBER=$(( 1 + $(date +%V) - $(date -d "$(date -d "-$(($(date +%d)-1)) days")" +%V) ))
日曜日 第一週の日
WEEKNUMBER=$(( 1 + $(date +%U) - $(date -d "$(date -d "-$(($(date +%d)-1)) days")" +%U) ))