如何编辑段落中的设置



我想编辑文件中节中的特定设置。这是我的文件格式:

[common_string_test1]
setting = 0
[common_string_test2]
setting = 1

假设我想将"设置"更改为0。如何查找公共字符串并确定是否需要更改设置。

EDIT:我可以使用awk -v RS='' -v ORS='nn' '/common_string/来grep公共字符串。我该如何添加,以便更改该段中的参数?

这样的东西可以工作,但它可能很脆弱。。。

$ awk '!NF{f=0} !f&&/^[common_string/{f=1} f&&$1=="setting"{$3=0}1' file

最新更新