gpg не удалось подписать данные, не удалось записать объект фиксации

Боюсь, что нет автоматического способа преобразовать скрипт BAT в Bash. Это оставляет вам два варианта:

Вариант 1. Преобразовать скрипт вручную.

Сценарий, на который вы ссылаетесь, выглядит достаточно просто, а это значит, что его преобразование не займет много времени, если вы ознакомитесь с основами написания сценариев Bash. Эта книга должна стать хорошей отправной точкой в ​​ваших исследованиях. Приложение N к книге содержит хороший глоссарий, который может помочь вам заменить ваши старые идиомы Batch на Bash.

Вариант 2. Используйте wineconsole.

wineconsoleявляется частью уровня совместимости Wine, который позволяет выполнять файлы BAT в системах Linux:

$ wineconsole MyCode.bat

Подробнее о том, как это сделать, см. в следующем вопросе . Хотя это и привлекательно, это может оказаться тупиком, если вы хотите запускать другие программы Linux из своего скрипта. Кроме того, не все пользователи будут иметь установленный wineили сочтут это приемлемым компромиссом.

0
06.03.2021, 02:41
1 ответ

Я решил свою проблему, добавив подключаемый модуль агента gpg -в мой файл конфигурации zshrc.

0
18.03.2021, 22:27

Теги

Похожие вопросы