gpt4 book ai didi

linux - 如何复制文本文件的一部分并将它们粘贴到新文件中

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:15:04 27 4
gpt4 key购买 nike

我有一个包含不同网站的 HTML 代码的文本文件,例如这个文本文件:
textfile我想一次复制一个源代码并将它们放在不同的文本文件中,因为我想将它与包含相同源代码的另一个文本文件进行比较,以便确定网站是否已更新。每次我将下一个源代码复制到新文件时,旧文件将被删除,因此基本上新文本文件必须一次只包含一个源代码。

我只能复制第一页的源代码,但我不知道如何从我停止的地方读取文件以复制下一个源代码。

input="./Desktop/sourcecode0.txt"
while read -r var
do
if [ "$var" != "</html>" ]
then
echo "$var" >> "./Desktop/htmlcode.txt"
continue
elif [ "$var" == "</html>" ]
then

echo "$var" >> "./Desktop/htmlcode.txt"
break
fi
done < "$input"

最佳答案

我建议为此使用 sed(流编辑器),上面您可以使用:

sed '/<\/html>/q' sample.html

sed '/<\/html>/q' input.html >> htmlcode.txt

默认情况下 sed 会打印所有行并在正则表达式上显示 <\/html>q打印该行并退出。

您能否举例说明您“复制下一个源代码”究竟需要什么

关于linux - 如何复制文本文件的一部分并将它们粘贴到新文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53613900/

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