/ / Trimmen der Grep-Ausgabe - Grep

Trimmen der Grep-Ausgabe - Grep

Ich verwende grep, um das Ablaufdatum aus einem WHOIS-Datensatz zu extrahieren. Die Kommandozeile, die ich benutze, ist:

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

und ich bekomme, was ich brauche, d. h. die Zeile mit der ersten √úbereinstimmung, die "Expir" enth√§lt. Ich m√∂chte diese Ausgabe jedoch k√ľrzen und nur das Datum abrufen, d. H. Xxxx-xx-xx.

Derzeit sieht die Ausgabe so aus:

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

Nach dem Datum gibt es zusätzliche Zeichen, die durch das Zeichen T begrenzt sind, sowie zusätzliche Zeichen vor dem Datum. Wie kann ich all diese entfernen und nur das Datum behalten?

Vielen Dank

Antworten:

2 f√ľr Antwort ‚ĄĖ 1
$ whois -H google.com | grep -oP "Expiry Date: K.*(?=T)"
2020-09-14