用命令sed替​​换行

时间:2018-04-06 18:31:30

标签: bash sed replace

我想替换文件中的一行,但我在命令行中丢失了。

这是我要改变的具体路线; PHP文件的第55行:

  

$ response ['数据'] [' responseData'] [' ballonsftver'] =   @constant(' BALLON_VER&#39);

我想替换它:

  

$ response ['数据'] [' responseData'] [' ballonsftver'] =" 2.1-0&#34 ;;

如何使用sed替换该行?

由于

1 个答案:

答案 0 :(得分:3)

这将使用@constant('BALLON_VER')

替换第55行的"2.1-0"
sed -i 55s/"@constant('BALLON_VER')"/"\"2.1-0\""/ filename

使用sed的-i开关执行就地编辑时要小心。