sed - Wie extrahiere ich eine IP-Adresse mit sed?
Dies ist für eine Aufgabe, daher habe ich keine andere Wahl, als sed zu verwenden.
Gab eine DateiMitteilunge, wie kann ich alle IP-Adressen extrahieren und ausdrucken?
Ich habe es zuerst versucht
sed -n '/((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])/p' messages
Aber es druckte nichts. Nach einigen Recherchen fand ich heraus, dass sed nicht-gierige Operatoren wie? Nicht unterstützt. und |.
Ich habe mein Gehirn durcheinandergebracht, aber ich kann mir keinen Weg vorstellen, dies ohne die nicht gierigen Operatoren zu tun. Wie kann ich das machen