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!

Announcing the Expansion of the Splunk Academic Alliance Program

The Splunk Community is more than just an online forum — it’s a network of passionate users, administrators, ...

Learn Splunk Insider Insights, Do More With Gen AI, & Find 20+ New Use Cases You Can ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Buttercup Games: Further Dashboarding Techniques (Part 7)

This series of blogs assumes you have already completed the Splunk Enterprise Search Tutorial as it uses the ...