我不是专业的程序员,只是一个数码爱好者,没事的时候爱折腾一些生产力工具(最近在折腾 openwrt ),自然多多少少接触 Linux 。但是在搞配置文件的时候,我冒出了一个疑问,特来问问大家。 假如有一个参数选项( option )是“ abc ”,那么出现如下所示的配置时系统会如何处理?
abc=xyz
#abc=opq
系统会选择无视掉#abc=opq 这一行,然后执行 abc=xyz ?还是说系统会检测出矛盾,对这个选项做出处理(生效不生效我不知道)。
还有一个问题是:如果同时出现了两个重复的标注路径的信息,系统又会如何处理?例如下方代码同时出现了两个重复的路径,而根据我的经验,系统会选择执行默认路径而选择忽略掉自定义路径,并且不会给出错误信息。路径是这么处理的,那么如果换做配置参数选项( option )呢?系统会执行默认的参数选项?还是说会报错?
abc.log=默认路径
abc.log=自定义路径