Shell: eMail-Syntax prüfen
Hallo,
ich muss gleich zu Beginn sagen, dass ich ein Shell/Bash-Anfänger bin und ich stehe vor einem für mich größerem Problem.
Ich möchte eine eMail-Adresse auf ihre Syntax prüfen.
z.B. email@test.adresse.de
ich möchte
1. "email" und "test.adresse.de" in ein 2-elementiges Array speichern
2. "email" Zeichen für Zeichen durchgehen und prüfen, ob keine Sonderzeichen etc. vorkommen und "email" darf max. 100 zeichen haben
3. "test.adresse.de" darf auch keine Sonderzeichen beinhalten insgesamt nur 100 Zeichen haben, wobei in diesem beispiel "test", "adresse" und "de" jeweils nur max. 50 Zeichen haben darf (also jedes Wort das mit einem Punkt getrennt ist)
Kann mir jemand helfen wie ich das anstelle? Geht das irgendwie mit regulären Ausdrücken oder muss man das wirklich mit Schleifen implementieren?
Danke schon mal an alle Hilfsbereiten!