Не принимает пароль. Что я не так делаю?
read -p "Password: " passwd; gpg -o file --decrypt --batch --passphrase '$passwd' file.gpg
gpg: AES.CFB encrypted data
gpg: encrypted with 1 passphrase
gpg: decryption failed: Bad session key
Так же мне не понятно как правильно сделать цикл который будет переспрашивать пароль в случае неудачи? И что бы завершал цикл если расшифровка удалась.