Splunk Search

how to show a substr

dan_pudwell
Explorer

I am doing a substr and want to see that in a table, however it just gives no results

baseSearch | eval id = substr(detail.id,2,7)| table id

I would expect to see a table of id's that have been substringed, however I get no results found?

1 Solution

javiergn
Super Champion

Try with quotes:

baseSearch | eval id = substr("detail.id",2,7)| table id

View solution in original post

javiergn
Super Champion

Try with quotes:

baseSearch | eval id = substr("detail.id",2,7)| table id

dan_pudwell
Explorer

I just figured this out and went to add my own answer!
single quotes work as well

0 Karma

sumeet20rani
New Member

Hi,
I have DB field which has value like -
DB = arn:aws:rds:eu-west-1:354706231380:db:we1abcdeslfwtya
I want to print we1abcdeslfwtya
And below is my query -
| rename results{}.total_amortized_cost as Total_amor , results{}.resource_identifier as DB | eval n=substr(DB,15) | table DB , n
However, I get the n column in table as blank. I dont know whats wrong happening here. I tried with double quotes ( " ) and single quotes ( ' ) both for DB and it doesn't work. Like substr("DB",15)
Can someone help please.
Thanks in advance
Regards,
Sumeet

0 Karma

woodcock
Esteemed Legend

So will dollar-signs.

0 Karma
Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...