1

Я использую grep, чтобы извлечь дату истечения срока из записи WHOIS. Командная строка, которую я использую:

whois -H domainname.com | grep -m 1 'Expir'

и я получаю то, что мне нужно, то есть строку с первым совпадением, содержащую «Expir». Тем не менее, я хотел бы обрезать этот вывод и получить только дату, т.е. хххх-хх-хх.

В настоящее время вывод выглядит так:

   Registry Expiry Date: 2018-01-23T16:07:52Z

После даты имеются дополнительные символы, разделенные символом T, а также дополнительные символы перед датой. Как я могу устранить все это и сохранить только дату?

Спасибо

1 ответ1

2
$ whois -H google.com | grep -oP 'Expiry Date: \K.*(?=T)'
2020-09-14

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .