unix上配置文件中的键值对 - 值是否包含数字符号(#)?

时间:2009-11-04 10:42:15

标签: unix openssl debian configuration-files

我正在使用debian的openssl实用程序来创建证书。

证书参数在配置文件中给出,配置文件由键值对组成。

我的问题是我希望其中一个值包含数字符号(#)。但openssl将此符号作为注释的开头处理,即如果我的值为val#1,则openssl仅使用val作为值,并忽略#及其后的每个字符,直到该行结束。

有没有办法在值中使用#符号?

谢谢,

Dikla

1 个答案:

答案 0 :(得分:0)

你试图逃避#符号吗?

key = value\#with\#hash

或者,您可以尝试在值

周围加上双引号
key = "value#with#hash"