#!/usr/bin/perl use strict; use warnings; my $x = 'ls -l'; open(OP,"$x |"); while() { print; } close OP; #### $x = `ls -l`;