我想替换文件中的一行,但我在命令行中丢失了。
这是我要改变的具体路线; PHP文件的第55行:
$ response ['数据'] [' responseData'] [' ballonsftver'] = @constant(' BALLON_VER&#39);
我想替换它:
$ response ['数据'] [' responseData'] [' ballonsftver'] =" 2.1-0&#34 ;;
如何使用sed
替换该行?
由于
答案 0 :(得分:3)
这将使用@constant('BALLON_VER')
"2.1-0"
sed -i 55s/"@constant('BALLON_VER')"/"\"2.1-0\""/ filename
使用sed的-i开关执行就地编辑时要小心。