Hello Guys,
It's possible 2 parameters rex mode=sed in sequence ?
I can change ab for 01 and ac for 02
I try this, but not work:
| rex mode=sed field=_raw "s/ab/01/g;s/ac/02/g"
Error:
Error in 'rex' command: Failed to initialize sed. Invalid option string: g;s/ac/02/g
or i need to use 2 rex mode=sed field=_raw , 1 for change ab for 01and other for change ac for 02 ?
Use the rex mode sed command split over two lines rather than writing the code in one single line. Also do not use the ; in between. So basically whatever you were trying to achieve with semicolon in between, achieve it with in same command but split over two lines:
yourBaseSearch | rex mode=sed field=_raw "s/ab/01/g s/ac/02/g" | stats count by yourField
NOTE: I have removed the semicolon and tricked command to be in multiline
Use the rex mode sed command split over two lines rather than writing the code in one single line. Also do not use the ; in between. So basically whatever you were trying to achieve with semicolon in between, achieve it with in same command but split over two lines:
yourBaseSearch | rex mode=sed field=_raw "s/ab/01/g s/ac/02/g" | stats count by yourField
NOTE: I have removed the semicolon and tricked command to be in multiline
Thanks It's working !
Also noticed it works with the space:
| rex mode=sed field=_raw "s/ab/01/g s/ac/02/g"
Use two rex commands.
This is not good, because if I need to change 3 or more its very dificult.
Thanks