#bash #date #cron #gnu
Вопрос:
У меня есть работа в файле YAML, которая в настоящее время проверяет данные с «5 дней назад» по «вчера».
Мне было интересно, что могло бы заменить «5 дней назад» чем-то, что всегда звонило бы в первый день месяца.
"START=$(date --date="5 days ago" ' %Y%m%d');END=$(date --date="yesterday" ' %Y%m%d')
^^ текущий формат
Я заглянул сюда, но, похоже, ответа нет, если только я что-то не упустил.
Любые советы приветствуются
Комментарии:
Ответ №1:
Просто выведите год и месяц с текущей даты, а вместо текущего дня просто выведите 1-й:
START=$(date ' %Y%m01')