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
。