I have the following line in a script for moving some directories to a new disk.:
{`tar -cf - $_ | (cd $new_disk; tar -xBpf -)`;
Unfortunately it seems the line is given to /bin/sh which does not understand it.
Is there some way to force Perl to use a different shell for stuff between ` `?