需求是在某行内容的下面新加内容
CentOS
相关代码
sed -i 'N;/目标文本1/a\//ancymocknreturn 新加内容1' file_path
sed -i 'N;/目标文本2/a\//ancymocknreturn 新加内容2' file_path
期待的结果
目标文本1
//ancymock
return 新加内容1
目标文本2
//ancymock
return 新加内容2
实际的结果
目标文本1
//ancymock
return 新加内容1
目标文本2
(空了一行)
//ancymock
return 新加内容2
同样的sed逻辑,给第二个目标文档后面追加的时候,出现了跳行。。。。。。有时候真的觉得rlgl
=========================================================================
加-i修改原文件。