bash: 靠近意外标记 "newline "的语法错误。

问题描述 投票:1回答:2

我试图在自己的电脑上测试OS X Lion中所谓的缺陷,即密码是如何不受保护的(来自于 这个 文章)。) 但是,当我在终端中输入应该提取密码哈希值的代码时。

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

我得到的是这个:

-bash: syntax error near unexpected token `newline'

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

macos syntax terminal passwords
2个回答
6
投票

当你看到 <xxx> 在命令行命令中,它的意思通常是 "替换这里的东西"。例如:

$ ls <file>

并不是说要按字面意思输入 ls <file> 在您的终端机上输入 ls 后面跟着一些文件名。

在这种情况下,他们希望你用你的根用户的名字来代替你的 <root user>. 对于大多数机器来说,这仅仅是 root.


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
© www.soinside.com 2019 - 2024. All rights reserved.