Я пытаюсь создать строку метки времени:
TS=$(date -d "today" +"%Y_%d_%m_%H%M%S")
echo "TS = $TS"
Но мне нужно, чтобы она была в UTC + 3. Страницы руководства на дату не показывают это как вариант, и я не хочу изменять локаль ОС.
Я пытался:
$ date -d "today" +"%Y_%d_%m_%H%M%S +0300"
2020_16_04_090342 +0300
$ date -d "today" +"%Y_%d_%m_%H%M%S +0400"
2020_16_04_090347 +0400
Так что, похоже, это не имеет никакого эффекта. Также строка НЕ должна содержать смещение, просто должно быть:
2020_16_04_120347
Есть предложения?