Entfernen Sie den Anfang von E-Mail-Adressen mithilfe von grep oder sed aus dem Text


0

Ich habe eine Textdatei mit folgenden Zeilen:

John Stevenson Johnnyboy34 john.stevenson@company.com 0320423 \ n   Mike Anderson AndersMike mike@mikeltd.foo 0234234

Wie entferne ich den "Text" -Teil aus E-Mail-Adressen, z.


Sie möchten den lokalen Teil der E-Mail entfernen, verstehe ich das richtig?
Jan

Der Anfangsteil vor dem @ -Zeichen. Ich bin nicht sicher, ob es "lokaler Teil" heißt
thevangelist

Antworten:


0

Wie wäre es damit?

echo -e John Stevenson Johnnyboy34 john.stevenson@company.com 0320423\\n Mike Anderson AndersMike mike@mikeltd.foo 0234234 | sed -r -e 's/((\w|[.])+)@/@/g'

Was bringt:

John Stevenson Johnnyboy34 @company.com 0320423
 Mike Anderson AndersMike @mikeltd.foo 0234234
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.