小编kik*_*nux的帖子

如何使用sed用文件内容替换两个模式之间的多行?

假设我在文件
file1.txt 中有以下内容:

some text ...
...    
begin  
    if somthing is true  
       some text here  
       ...  
    fi 
end  
some text
Run Code Online (Sandbox Code Playgroud)

我想用另一个文件
file2.txt 的内容替换开始结束之间的文本,包括开始结束:

while read line:  
do  
   some code
done
Run Code Online (Sandbox Code Playgroud)

替换后,file1.txt 应该是这样的
file1.txt:

some text ...
...    
while read line:  
do  
   some code
done
some text
Run Code Online (Sandbox Code Playgroud)

sed substitution paragraph

2
推荐指数
1
解决办法
4045
查看次数

标签 统计

paragraph ×1

sed ×1

substitution ×1