gpt4 book ai didi

linux - 在新文件中的文件内容后插入空行

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

这是一个简单的问题,我只是坚持下去。我正在获取一堆不同文件的内容,并将每个文件的名称作为标题打印在其内容之前。这么多工作。但是我想要一个空行来分隔一个文件的内容和下一个文件内容的标题。

我希望它看起来像:

File 1 header

File 1 contents

[empty space]

File 2 header

File 2 contents

我尝试在我的代码中将\n 放在“{}”之后,但这没有用。有什么建议吗?

find . -type f -name '*_top_hits.txt' -print -exec cat {} \; > combinedresults.txt

最佳答案

你可以只是一个空的 echo 作为 find -exec as 的一部分

find . -type f -name "*_top_hits.txt" -print -exec sh -c "cat {};echo"  \; > combinedresults.txt

echo 只是在每个文件内容之后产生一个空的换行符。此外,您不需要多个 -exec 选项,而是使用一个子 shell。

关于linux - 在新文件中的文件内容后插入空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40756822/

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