在 filemy_file.ini
中,我想修改以如下开头的行dataspecs
:
替换dataspecs old_val old stuff blah blah ! blah blah
为
dataspecs $new_val ! blah blah
, wherenew_val
是一个 bash 变量,之后的所有内容都!
被保留。另外,我不知道old_val
.
我不在乎是bashsed
还是awk
bash,我只是在寻找一个我能理解的简单答案。对于刚刚学习 sed 和 awk 的人(不是最容易查看的代码),我真的很感激一个解决方案,特别是如果你能解释解决方案的代码意味着什么。谢谢!