다음 명령을 사용하여 파일을 동적으로 해독하여 파일 소스를 가져와야 합니다.
. <(gpg -qd "$encrypted_filename")
sh는 프로세스 대체를 지원하지 않습니다. 배쉬를 사용할 수 없습니다. 다른 방법을 제안해주세요.
답변1
안에두번째회의:
mkfifo p &&
gpg -d -o p "$encrypted_filename"
# File `p' exists. Overwrite? (y/N) y
당신의원래회의:
. p
rm p
한 세션에서 이를 수행하고 gpg에 만족한다면 다음을 수행 Assuming "yes" on most questions
하십시오.
mkfifo p &&
gpg --yes -d -o p file.gpg &
. p &&
rm p
모자 팁산출~의논평생각나네GPG --yes
플래그.
답변2
INSTRUCTIONS="$(gpg -qd $encrypted_filename)"
eval $INSTRUCTIONS