Удалить все специальные символы из текстового файла (пароль) - PullRequest
0 голосов
/ 03 апреля 2020

Как полностью экранировать все специальные символы, используемые в пароле, которые содержатся в текстовом файле? Приведенный ниже код все еще не удался для меня.

pawd=$(cat /var/thepassword.txt)
pawd=$(perl -e 'print quotemeta shift(@ARGV)' "${pawd}")

Всякий раз, когда я получаю pawd в Duplicity (PASSPHRASE="$pawd" duplicity ...), я получаю неверную фразу-пароль. Пароль может быть в следующем формате:

vPP%!t'cNCN&%ND`n~,+@SUP*^?YT6;i/tJ*Fu|D#1m3.=LWX?1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...