我试图在 perl 中执行这个命令,它在 bash 中运行良好。但是从 perl 执行时,它不起作用。也许我没有逃脱正确的角色?能否请你帮忙。
my $comp_command = "./jnx_comp.py <(/usr/bin/ssh $boss\@$ftpServer[$j] '/bin/cat $compList[0]') <(/usr/bin/ssh $boss\@$ftpServer[$j] '/bin/cat $compList[1]')"
my $result = `$comp_command`;
这是运行脚本时给我的错误:
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `./jnx_comp.py <(/usr/bin/ssh jnxapps@dcsftp01n '/bin/cat /home/A11256/out/recon/JNX_EOD_20130606.csv'