in reply to Re^4: Run Perl script in windows
in thread Run Perl script in windows

Convert the back slashes to forward slashes to help Perl interpret the path. Put backtics around the commands you want to execute. The output of the command will be returned.

my @MEDIA; for (`C:/Program Files/Veritas/Netbackup/bin/admincmd>bpimagelist -A - +media -hoursago 24`) { s/\|/ /; my ($Image) = split; for (`C:/Program Files/Veritas/Netbackup/bin/admincmd>nbemmcmd -list +media -mediaid $Image`) { next unless m/Media ID|Data Expiration/i; push @Media, $_; } }

Consolidate that last for loop:

push @Media, grep { ! /Media ID|Data Expiration/i } `C:/Program Files + ...`;
But God demonstrates His own love toward us, in that while we were yet sinners, Christ died for us. Romans 5:8 (NASB)