4.8. 使用特殊字符添加值


有时在创建管理 CLI 请求时,您可能需要添加包含特殊字符的值。必须以特定的方式输入某些特殊字符,如管理 CLI 请求语法中使用的字符。

在很多情况下,以双引号("")括起这个值就足够了。如果您不确定您的特殊字符是否已正确接受,请务必在添加值后读取属性或资源,以验证是否已正确保存。

有关如何处理以下特殊字符的详情,请查看以下章节。

空白

默认情况下,空格与通过管理 CLI 添加的值分离。您可以在值中包含空格,方法是将值用双引号("")或大括号({})括起,或使用反斜杠(\)来转义

/system-property=test1:add(value="Hello World")
/system-property=test2:add(value={Hello World})
/system-property=test3:add(value=Hello\ World)

这会将值设置为 Hello World

引号

您可以在值中使用单引号(""),方法是将值用双引号("")括起,或者使用反斜杠(\)进行转义以下示例将系统属性的值设置为 server。

/system-property=test1:add(value="server's")
/system-property=test2:add(value=server\'s)

您可以在值中使用双引号("),方法是使用反斜杠(\)对其进行转义根据值中引号的位置,您可能还需要将值用双引号("")括起。以下示例将系统属性的值设置为 "quote"。

/system-property=test1:add(value="\"quote\"")

逗号

您可以在值中使用逗号(,),用双引号("")括起该值。

/system-property=test:add(value="Last,First")

这会将值设置为 Last,First

括号

您可以将括号(())包含在值中,方法是将值用双引号("")或花括号({})括起,或使用反斜杠(\)来转义圆括号(\)。

/system-property=test1:add(value="one(1)")
/system-property=test2:add(value={one(1)})
/system-property=test3:add(value=one\(1\))

这会将该值设置为 1(1)

大括号

您可以通过用双引号("")括起值,将大括号({})包含在值中。

/system-property=test:add(value="{braces}")

这会将值设置为 {braces}

方括号

您可以将方括号([])包含在值中,方法是用双引号("")括起该值。

/system-property=test:add(value="[brackets]")

这会将值设置为 [brackets]

diacritic Marks

在使用管理 CLI 添加值时,可以使用dia critic 标记(如 ñ sudel 或 SAS)。

/system-property=test1:add(value=Año)

但是,不要将值包括在双引号("")中。这可导致 diacritic 标记替换为问号(?)。如果值有需要维护的空格,则需要将值括在大括号({})中,或使用反斜杠(\)转义空格

/system-property=test2:add(value={Dos años})
/system-property=test3:add(value=Dos\ años)

这会将该值设置为 Dos años

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.