$ whois -H google.com | grep -oP 'Expiry Date: \K.*(?=T)'
2020-09-14
Estou usando o grep para extrair a data de expiração de um registro WHOIS. A linha de comando que eu uso é:
whois -H domainname.com | grep -m 1 'Expir'
e eu recebo o que preciso, ou seja, a linha com o primeiro jogo contendo "Expir". No entanto, gostaria de cortar essa saída e obter apenas a data, ou seja, xxxx-xx-xx.
Atualmente, a saída é assim:
Registry Expiry Date: 2018-01-23T16:07:52Z
Existem caracteres extras após a data, delimitados pelo caractere T, bem como caracteres extras antes da data. Como posso eliminar tudo isso e manter apenas a data?
Obrigado
$ whois -H google.com | grep -oP 'Expiry Date: \K.*(?=T)'
2020-09-14
Tags grep