1
Perl에서 일부 셸 리눅스 명령을 실행할 수 있습니다 (예 : 폴더 만들기). 그러나 다음 명령을 실행할 수 없습니다.Perl에서 셸 명령 실행
echo 'mypassword' | gpg --passphrase-fd 0 --output outfile --decrypt inputfile
이 명령을 .sh 파일에 추가하고 쉘에서 실행할 수 있습니다. 하지만 .sh 파일을 호출하면 펄을 실행할 수 없습니다. 나는 open3
, system
, open
명령을 사용했다. 다른 .sh 파일을 실행할 수는 있지만이 명령에는 사용할 수 없습니다.
제발 도와 주실 수 있습니까?
#!/usr/bin/perl
use strict;
`echo 'mypassword' | gpg --passphrase-fd 0 --output outfile --decrypt inputfile`
P.S.을 :