gpt4 book ai didi

sed 和 awk : how to replace a section of file to another content?

转载 作者:行者123 更新时间:2023-12-04 14:51:52 25 4
gpt4 key购买 nike

文件a.html:

<!--TEMPLATE: banner-->
blahblah
<!--TEMPLATE-END: banner-->

我想将中间文本替换为其他文本,如何使用 sed/awk/其他工具实现?

最佳答案

如果标记行之间的文本由一行或多行组成:

sed '/<!--TEMPLATE: banner-->/,/<!--TEMPLATE-END: banner-->/ {//!d}; /<!--TEMPLATE: banner-->/aSome text to insert' a.html
i命令可以更改为 r命令和文件名以从文件中读取文本。
sed '/<!--TEMPLATE: banner-->/,/<!--TEMPLATE-END: banner-->/ {//!d}; /<!--TEMPLATE: banner-->/r filename' a.html

关于sed 和 awk : how to replace a section of file to another content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4311915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com