in reply to perl script like a "shell proxy"

While you can't do:
`cd /tmp`;`ls`
And expect the ls to be an ls of /tmp, you can use a semicolon all in one escape. `cd /tmp;ls` or system('cd /tmp;ls');. Those would be in 1 subshell.
--
I used to drive a Heisenbergmobile, but every time I looked at the speedometer, I got lost.