gpt4 book ai didi

parsing - 删除第一个标记之前和第二个标记之后的所有文本

转载 作者:行者123 更新时间:2023-11-29 09:37:12 25 4
gpt4 key购买 nike

所以,我正在编写一个脚本,并且我有一个这样的文本文件:

blahblahblahdeleteme
<!-- post -->
This is the text I want to keep! Pick me!!
<!-- post navigation -->
more text please delete me I am not needed....

我想删除第一部分和最后一部分(以及标记,如果容易的话)并将文本保留在中间。

现在,我知道 bash 通常不是解析此类文本的最佳选择,但由于它很简单,我想我还是坚持使用 bash。这是否像我想的那样简单?

我找到了这篇文章:split text file in two using bash script

我可以将它分成两个文本文件,然后再分成两个,只保留中间一个。那是我最好的选择吗?请告诉我!

最佳答案

sed '1,/<!-- post -->/d;/<!-- post navigation -->/,$d' file
  • 从第一行到第一个标记:删除
  • 从第二个标记到文件结尾($)删除

关于parsing - 删除第一个标记之前和第二个标记之后的所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7326918/

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