Splunk Search

How to use SED command to select from nth position?

ethanthomas
Path Finder

I have a SED command in props.conf as below 

SEDCMD-replace-name = s/ethan/thomas/g  

This will replace all ethan with thomas for sure and worked . But the question is if i want to keep the first one as not replaced and replace all second one till end , what should write the command . 

I tried the below ,

1) SEDCMD-replace-name = s/ethan/thomas/2g 

   Result - No replace is happening on anything 

2) SEDCMD-replace-name = s/ethan/thomas/2

  Result - replace is happening only on 2nd 'ethan' as 'thomas' . 

 

Is there a way i can specify the range of numbers here such as 2 to 10 , or 2 to end like that ? please help. 

Labels (4)
Tags (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

The Search Reference manual is pretty clear that SEDCMD can take either a 'g' or a number.  The former will replace all matches whereas the latter replaces the specified single match.  There is no option to replace some of the matches, but you can do to https://ideas.splunk.com to make a case for it.

---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

See just what you’ve been missing | Observability tracks at Splunk University

Looking to sharpen your observability skills so you can better understand how to collect and analyze data from ...

Weezer at .conf25? Say it ain’t so!

Hello Splunkers, The countdown to .conf25 is on-and we've just turned up the volume! We're thrilled to ...

How SC4S Makes Suricata Logs Ingestion Simple

Network security monitoring has become increasingly critical for organizations of all sizes. Splunk has ...