I have a list of email addresses I need to process. Some of the emails begin with a < and end with a >. Some do not. I need all addresses to not include these characters.
I've developed the following script which strips out these characters, but how do I tell the script to ignore addresses that don't include the < or > symbol?
index=syslog_data sendmail | top to | eval T1=split(to, "<") | eval first=mvindex(T1,1) | eval T2=split(first, ">") | eval second=mvindex(T1,2)
Thanks in advance
Consider this:
| gentimes start=-1 increment=5m | eval email = if((starttime % 600) = 0, "<foo@bar.com>", "bar@foo.com") | eval fixedemail = replace(email, "(^<)|(>$)", "")
Consider this:
| gentimes start=-1 increment=5m | eval email = if((starttime % 600) = 0, "<foo@bar.com>", "bar@foo.com") | eval fixedemail = replace(email, "(^<)|(>$)", "")