Bash 将行替换为命令sed

Bash 将行替换为命令sed,bash,sed,replace,Bash,Sed,Replace,我想替换文件中的一行,但我对命令行有点迷茫 这是我想更改的具体行;PHP文件的第55行: $response['data']['responseData']['ballonsftver']= @常数(‘气球’) 我想替换以下内容: $response['data']['responseData']['ballonsftver']=“2.1-0” 如何使用sed替换该行 谢谢这将把第55行的@常量('BALLON\u VER')替换为“2.1-0” 使用sed的-i开关执行就地编辑时要小心 这将第

我想替换文件中的一行,但我对命令行有点迷茫

这是我想更改的具体行;PHP文件的第55行:

$response['data']['responseData']['ballonsftver']= @常数(‘气球’)

我想替换以下内容:

$response['data']['responseData']['ballonsftver']=“2.1-0”

如何使用
sed
替换该行


谢谢

这将把第55行的
@常量('BALLON\u VER')
替换为
“2.1-0”


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

这将第55行的
@常量('BALLON\u VER')
替换为
“2.1-0”


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

谢谢大家!!它就像一个符咒。我也忘记了“\”以忽略引号。谢谢!它就像一个符咒。为了忽略引号,我也忘记了“\”。
sed -i 55s/"@constant('BALLON_VER')"/"\"2.1-0\""/ filename