У меня есть простой скрипт Python, который получает имя пользователя и пароль в качестве аргументов, но мой пароль содержит два восклицательных знака. Когда я вызываю свой скрипт, например
salafek@dellboy:~/Desktop/$ emailsender.py -u username -p pass!!
команда, которую я ввел ранее, заменяет восклицательные знаки:
salafek@dellboy:~/Desktop/$emailsender.py -u username -p "passemailsender.py -u username -p passwget wget http://www.crobot.com.hr/templog"
Я могу избежать восклицательных знаков с помощью обратной косой черты (\), но мой пароль изменится.
Есть ли решение для этого, как я могу избежать восклицательных знаков, не меняя пароль?
passemailsender.py -u username -p passwget wget ...- person adamJLev   schedule 27.07.2010