gpt4 book ai didi

linux - 查找 "string1"并删除它和 "string2"之间的内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:39:38 24 4
gpt4 key购买 nike

我正在使用命令行和 sed。我需要一个命令来递归地从多个文件中删除。

我留下了如下评论:

<!--String 1 -->
Code to delete goes here
<!--String 2 -->

因此我需要删除当前目录及以下所有文件中的字符串 1,以及字符串 2 和字符串 2 之间的文本。

非常感谢任何帮助:)

最佳答案

只需使用地址:

sed -e '/<!--String 1 -->/,/<!--String 2 -->/d'

更新:要对路径下的文件递归应用sed命令,可以使用find:

find /path/to/directory -type f -exec sed -e '/<!--String 1 -->/,/<!--String 2 -->/d' {} \;

关于linux - 查找 "string1"并删除它和 "string2"之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16297932/

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