假设我有一个名为“optionfile”的文件,其内容如下:
option-a=0
option-b=1
option-c=0
option-d=1
option-e=1
<eof>
我想将 option-c 中的值从 0 更改为 1:
sed -i '/option-c=/s/0/1/' optionfile
这适用于上述文件,但如果 optionfile 包含以下内容则不起作用:
option-a=0
option-b=1
option-c=
option-d=1
option-e=1
<eof>
即使等号后没有值,或者是 0 以外的某个值(如 2 或 9),我如何包含 option-c 更改为 1 的情况?