LINUX.ORG.RU

История изменений

Исправление grazor, (текущая версия) :

Что я не так делаю?

Пытаешься подставить переменную в одиночных кавычках вместо двойных. В одиночных баш не интерпретирует конструкции

read -p "Password: " passwd; gpg -o file --decrypt --batch --passphrase "$passwd"

цикл который будет переспрашивать пароль

Заворачиваешь все в цикл и после вызова gpg проверяешь статус код выполнения $?, если 0, успешно выходишь из скрипта или цикла

Исправление grazor, :

Что я не так делаю?

Пытаешься подставить переменную в одиночных кавычках вместо двойных. В одиночных баш не интерпретирует конструкции

read -p "Password: " passwd; gpg -o file --decrypt --batch --passphrase "$passwd"

цикл который будет переспрашивать пароль

Заворачиваешь все в цикл и после вызова gpg проверяешь статус код выполнения $?, если 0 успешно выходишь из скрипта или цикла

Исходная версия grazor, :

Что я не так делаю?

Пытаешься подставить переменную в одиночных кавычках вместо двойных. В одиночных баш не интерпретирует конструкции

read -p "Password: " passwd; gpg -o file --decrypt --batch --passphrase "$passwd"

цикл который будет переспрашивать пароль

Заворачиваешь все в цикл и простое вызова gpg проверяешь статус код выполнения $?, если 0 успешно выходишь из скрипта или цикла