【发布时间】:2012-04-19 21:08:28
【问题描述】:
我在 UNIX 中有 file1.txt 如下
[Section A]
$param1=value1
$param2=value2
[Section B]
$param1=value1
$param2=value2
$param3=value3
我想以编程方式将 B 部分中的 value2 编辑为 new_value2
[Section A]
$param1=value1
$param2=value2
[Section B]
$param1=value1
$param2=new_value2
$param3=value3
知道执行此操作的 unix 命令应该是什么(使用 sed 吗?)?
非常感谢。
【问题讨论】:
-
这取决于您需要的灵活性以及文件上的其他限制。例如,参数值对在文件中是唯一的,还是仅在一个部分中唯一?
-
@merlin2011:我认为他发布了一个很好的例子......