я пытался выполнить эту команду в 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'