Существует простое, но не очень интуитивное решение.
Инкапсулируйте символ, который вызывает проблему с «CARACTER».И поместите всю строку пароля в одинарные кавычки.
В моем случае символ, который вызывал проблему, был '(одинарная кавычка).
Так что если у меня есть такая команда:1007 *
mycommand --password 'AAA'PWD'
Заменить на:
mycommand --password 'AAA'"'"'PWD'
Теперь мой пароль - это объединение трех строк.Пояснение:
'AAA' + "'" + 'PWD' # plus sign is just to make clear the contatenation.
Это работает.