我正在创建一个Automator应用程序,除其他外,它使用Perl shell执行shell脚本。代码如下:
$command = ' openssl pkcs12 -nocerts -out "'. $dirname .'/PushKey.pem" -in "' . $privateKeyInput . '" ';
print $command . "\n";
os.system($command);
此命令应该提示用户输入导入密码,并输入并验证PEM密码短语。但是,从Automator操作运行此python命令时,永远不会提示用户输入。我事先要求Finder项目,这些项目作为参数传递给shell脚本操作,但是如何让用户为这些输入输入内容?