小编bdf*_*7kt的帖子

如何避免将字符串的一部分称为命令?

我用命令行参数运行文件: 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

0
推荐指数
1
解决办法
30
查看次数

标签 统计

bash ×1