bash:意外令牌`newline'附近的语法错误

时间:2013-02-10 03:05:23

标签: macos syntax terminal passwords

我正试图在我自己的计算机上测试OS X Lion中的假设缺陷,以及密码是如何不受保护的(来自this文章)。但是当我输入代码时,终端应该提取密码哈希:

$ dscl localhost -read /Search/Users/<root user>

我明白了:

-bash: syntax error near unexpected token `newline'

有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:5)

当您在命令行命令中看到<xxx>时,它通常意味着&#34;在此处替换某些内容&#34;。例如,

$ ls <file>

并不意味着在终端中输入ls <file>,而是键入ls后跟一些文件名。

在这种情况下,他们希望您将root用户的名称替换为<root user>。对于大多数机器而言,这只是root

答案 1 :(得分:0)

在Azure bash shell中,以防您的情况如下:

$ az webapp stop \

--resource-group learn-f69ca399-f99b-4950-84a6-bda8206c6ba0 \
--name <apiyoachola>

bash:意外令牌'newline'附近的语法错误

这应该解决

$ az webapp stop \

--resource-group learn-f69ca399-f99b-4950-84a6-bda8206c6ba0 \
--name apiyoachola