我用命令行参数运行文件:
samplebash.bsh fakeusername fakepassword&123
.bsh文件:
echo "Beginning script..."
argUsername='$1'
argPassword='$2'
protractor indv.js --params.login.username=$argUsername --params.login.password=$argPassword
Run Code Online (Sandbox Code Playgroud)
输出:
开始脚本......
123:找不到命令
问题:出于某种原因,它将密码中的&符号作为命令解释,如何避免这种情况?
bash ×1