
아래 명령을 사용하여 즉석에서 파일의 암호를 해독하여 파일을 소싱해야 합니다.
. <(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