Monitoring Splunk

Using windows batch file to run search on CLI

quahfamili
Path Finder

Hi,

I was trying to use window batch file to run CLI search command.

The command is something like this:
splunk search "index=xx |eval xx| table xx xx xx" -output csv c:\test.csv

This cmd like works when I manually key in on cmd prompt, but when I saved the file as a batch files or *.cmd, the command will only run : splunk search "index=xx

I know the pipe in cmd needs to be escaped using caret (^|). However, it is not working even when I added the caret.

Thanks in advance.
AQ

Tags (2)
0 Karma
1 Solution

somesoni2
Revered Legend

Give this a try

start "" CALL 'splunk.exe search "index=xx |eval xx| table xx xx xx" -output csv c:\test.csv'

View solution in original post

0 Karma

somesoni2
Revered Legend

Give this a try

start "" CALL 'splunk.exe search "index=xx |eval xx| table xx xx xx" -output csv c:\test.csv'
0 Karma

quahfamili
Path Finder

Anyone have any ideas?

0 Karma

nickhills
Ultra Champion

Do you have anything in your batch file to login as a Splunk user before running this command?

If my comment helps, please give it a thumbs up!
0 Karma
Get Updates on the Splunk Community!

Brains, Bytes, and Boston: Learn from the Best at .conf25

When you think of Boston, you might picture colonial charm, world-class universities, or even the crack of a ...

Splunk AppDynamics Agents Webinar Series

Mark your calendars! On June 24th at 12PM PST, we’re going live with the second session of our Splunk ...

SplunkTrust Application Period is Officially OPEN!

It's that time, folks! The application/nomination period for the 2025 SplunkTrust is officially open! If you ...