my @cmd = ('ssh', '-x', 'user@remotehost', '"ls -la > mylsfile"'); my @output = qx/@cmd/; #### my @cmd = ( 'ssh', '-x', '-i', '~/.ssh/bkp', '', q[mminfo -q "savetime>3/1/12,name=DISASTER_RECOVERY:\\\\" -av -ot -r client >/home/rbr/clnts] );