如何使用sed替换文件中的一行

时间:2014-12-10 11:59:15

标签: bash shell sed sh

我有一个Podspec,我想使用sed和regex更改该文件中的版本。该行在

之下
s.version  (ignore spaces)  =  (ignore spaces) "x.x.x"

更改此版本的确切sed命令是什么?

1 个答案:

答案 0 :(得分:2)

只需使用

~$ sed 's/^\(s.version *= *\)"[^"]*"/\1"a.b.c"/' myfile

您可以使用-i选项修改文件。