Hi Community Support,
I have a lookup file with IP addresses where all the values are IP Addresses including the very first field and its keep changing.
Dummy Example:
192.168.10.10
192.168.10.11
192.168.10.12
Because the very first field value itself is an IP address so I want to add a field value into this lookup via Splunk search so that my lookup will show like below:
ip_address
192.168.10.10
192.168.10.11
192.168.10.12
Kindly suggest how to achieve these results. Many Thanks.
I have to agree with Rich, the Lookup Editor is definitely the simplest way to do it.
The second best way would be to download the lookup, make your change in a text editor/spreadsheet editor and re-upload.
If you must use search try something like this:
| inputlookup lookup.csv
| fieldsummary
| table field
| rename field as ip_address
| append
[ inputlookup lookup.csv
| rename 192.* as ip_address]
| outputlookup lookup.csv
IMO, the best option is to use the Lookup File Editor app to modify the file.
If that's not possible, try this untested query.
| makeresults
| eval ip_address="ip_address"
| inputlookup mylookupfile.csv append=true
| rename 192* as ip_address
| outputlookup mynewlookupfile.csv
Note the use of two different CSV file names in case the results are not as expected.
You want to have the column title as a value in the lookup ?
Yes after change the current column title will be the value and new coloum title will be ip_address.
I have to agree with Rich, the Lookup Editor is definitely the simplest way to do it.
The second best way would be to download the lookup, make your change in a text editor/spreadsheet editor and re-upload.
If you must use search try something like this:
| inputlookup lookup.csv
| fieldsummary
| table field
| rename field as ip_address
| append
[ inputlookup lookup.csv
| rename 192.* as ip_address]
| outputlookup lookup.csv