Допустим, у меня есть файл с именем "optionfile" со следующим содержимым:
option-a=0
option-b=1
option-c=0
option-d=1
option-e=1
<eof>
Я хочу изменить значение в опции-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>
Как включить случай, когда опция -c изменена на 1, даже если есть
нет значения после знака равенства или есть какое-то значение, отличное от 0 (например, 2 или 9)?