Linux date команда для создания заголовка письма - PullRequest
0 голосов
/ 25 апреля 2018

Я пишу сценарий bash, который создает электронные письма.

Как создать действительный заголовок даты с помощью команды date в Linux?

1 Ответ

0 голосов
/ 25 апреля 2018

Дата заголовка письма выглядит как Fri, 6 Apr 2018 13:30:00 -0500.

С помощью команды date это date +'%a, %-d %b %Y %H:%M:%S %z'.

RFC5322 говорит, что формальная спецификация для формата:

    date-time       =   [ day-of-week "," ] date time [CFWS]
    day-of-week     =   ([FWS] day-name) / obs-day-of-week
    day-name        =   "Mon" / "Tue" / "Wed" / "Thu" /
                       "Fri" / "Sat" / "Sun"
    date            =   day month year
    day             =   ([FWS] 1*2DIGIT FWS) / obs-day
    month           =   "Jan" / "Feb" / "Mar" / "Apr" /
                       "May" / "Jun" / "Jul" / "Aug" /
                       "Sep" / "Oct" / "Nov" / "Dec"
    year            =   (FWS 4*DIGIT FWS) / obs-year
    time            =   time-of-day zone
    time-of-day     =   hour ":" minute [ ":" second ]
    hour            =   2DIGIT / obs-hour
    minute          =   2DIGIT / obs-minute
    second          =   2DIGIT / obs-second
    zone            =   (FWS ( "+" / "-" ) 4DIGIT) / obs-zone
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...