Я пытаюсь написать bash script, в котором я подключаюсь к серверу samba, получая имя пользователя и пароль, а затем указывая $username: $password @SERVERNAME.
Однако это не удастся, если пароль имеет @в нем. Есть ли способ избежать @из пароля в bash?
Заранее спасибо
Обновление: Я настраиваю этот сетевой принтер
lpadmin -p PRINTER -v smb://$username:[email protected] -E
и он работает, за исключением случая, когда $password имеет знак @; переменные $username и $passwords получают от чтения stdin