Splunk Search

Adding of value in splunk number string

uagraw01
Motivator

Hello Splunkers!!

I want to achieve below results in Splunk. Please help me how to achieve this in SPL. Whenever the field is carrying number string then I want below expected results.

Current resultsExpected values
1102.1.11102.01.01
1102.1.21102.01.02

uagraw01_0-1723561909346.png

Thanks in advance!!

Labels (1)
Tags (1)
0 Karma

bowesmana
SplunkTrust
SplunkTrust

How are you getting your current results - what's your existing SPL?

0 Karma

uagraw01
Motivator

@bowesmana Actually there is a lookup From which I want to extract such kind of pattern. 

yesterday I performed so many hit and trial and finally the below one is working as expected.

| input lookup dsa.csv
| eval parts = split(Description, ".")
| eval part1 = mvindex(parts, 0)
| eval part2 = mvindex(parts, 1)
| eval part3 = mvindex(parts, 2)
| eval modified_part2= if(len(part2) == 1, "0" . part2, part2)
| eval modified_part3 = if(len(part3) == 1, "0" . part3, part3)
| eval modified_description = part1 . "." . modified_part2 . "." . modified_part3
| table Description, modified_description

0 Karma

PickleRick
SplunkTrust
SplunkTrust

That's one way to do it.

Judging from your working code you want to replace the single digit with 0<digit> in any of those two fields, not just when both parts are short (which was suggested by your initial sample).

You can just do it with

| input lookup dsa.csv
| rex mode=sed field=Description "s/\b\d\b/0&/g"

 

0 Karma

yuanliu
SplunkTrust
SplunkTrust

This might be easier

 

| eval modified_description = mvjoin(split(Description, "."), ".0")

 

Here is an emulation of your mock data

 

| makeresults format=csv = data="Description
Aisle 1014
Aisle 1015
1102.1.1
1102.1.2"
```
the above emulates
| input lookup dsa.csv
```

 

With this, the output is

Descriptionmodified_description
Aisle 1014Aisle 1014
Aisle 1015Aisle 1015
1102.1.11102.01.01
1102.1.21102.01.02
Tags (1)

uagraw01
Motivator

@yuanliu  This also working fine. Thanks for your suggestion.

0 Karma
Get Updates on the Splunk Community!

Accelerating Observability as Code with the Splunk AI Assistant

We’ve seen in previous posts what Observability as Code (OaC) is and how it’s now essential for managing ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...