use strict; use warnings; use Win32::Pipe; my $jobPipe = new Win32::Pipe("\\\\.\\PIPE\\jobPipe") or die "could not open jobPipe\n"; $jobPipe->Write("Dir *.pm\n"); $jobPipe->Close(); exit(0);