in reply to Re^2: using a pipe
in thread using a pipe
Will simply take the first line within the file, whose handle is stored in the $file variable, treat the handle like a listed de-referenced array-ref and shift that first line into the $enc_pass variable.my $enc_pass = shift ( @{ [ <$file> ] } );
when you:ENCRYPTED_PASSWORD
you will get the output:print $enc_pass;
For $gpg_out, that is the handle to the command line gpg call. Another method of this would be to use backticks such as:ENCRYPTED_PASSWORD
Simply enough, the backticks will automagically run the command specified, giving the output back to the $gpg_output variable.my $gpg_output = `gpg --passphrase-fd 0 --decrypt --output oldfile new +file`;
|
|---|