Sto cercando comandi Unix per ottenere la prima domenica del mese prossimo, il primo lunedì del mese successivo, il primo martedì del mese successivo, il primo mercoledì del mese successivo ecc.
Ne avrò bisogno nel formato data completo (l'ora non è obbligatoria)
Posso ottenere numeri come 2, 3, 4 ecc. Dato che non voglio solo numeri, ne avrò bisogno nel formato data (include giorno, mese, anno)
$ NEXT_MONTH=`date +'%m %Y' -d 'next month'` $ echo $NEXT_MONTH 04 2017 $ NEXT_SUNDAY=`cal $NEXT_MONTH | awk 'NF==7 && !/^Su/{print $1;exit}'` $ echo $NEXT_SUNDAY 2
Avrò bisogno di queste date per inviare notifiche per il gruppo e-mail.
Es: potrei ottenere il primo sabato del prossimo mese come di seguito.
$ firstofmonth=$(date -d '+1 months' '+%Y%m01')
20170401
$ firstsaturday=$(date -d "$firstofmonth" '+%Y-%m')-$((7 - \
$(date -d "$firstofmonth" '+%u') ))
2017-04-1