-bash:意外标记'newline'附近的语法错误

Jon*_*n.V 48 syntax bash newline token

要重置SolusVM的管理员密码,我正在执行以下命令:

php /usr/local/solusvm/scripts/pass.php --type=admin --comm=change --username=<ADMINUSERNAME>
Run Code Online (Sandbox Code Playgroud)

执行此操作时,将打印以下错误消息:

-bash: syntax error near unexpected token `newline'
Run Code Online (Sandbox Code Playgroud)

这个问题的原因是什么?我以root身份运行命令.

Ter*_*son 80

字符'<'和'>'用于表示占位符,您应将其删除以阅读:

php /usr/local/solusvm/scripts/pass.php --type=admin --comm=change --username=ADMINUSERNAME
Run Code Online (Sandbox Code Playgroud)

  • 如果你真的需要尖括号,你应该用引号将值括起来,例如在`git commit --author="John Doe &lt;john@example.com&gt;"`中。 (2认同)