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!

Developer Spotlight with William Searle

The Splunk Guy: A Developer’s Path from Web to Cloud William is a Splunk Professional Services Consultant with ...

Major Splunk Upgrade – Prepare your Environment for Splunk 10 Now!

Attention App Developers: Test Your Apps with the Splunk 10.0 Beta and Ensure Compatibility Before the ...

Stay Connected: Your Guide to June Tech Talks, Office Hours, and Webinars!

What are Community Office Hours?Community Office Hours is an interactive 60-minute Zoom series where ...