gpt4 book ai didi

linux - 连接文件并在文件之间插入新行

转载 作者:IT老高 更新时间:2023-10-28 12:23:46 27 4
gpt4 key购买 nike

我有多个文件要与 cat 连接。比方说

File1.txt 
foo

File2.txt
bar

File3.txt
qux

我想连接,使最终文件看起来像:

foo

bar

qux

用通常的 cat File*.txt > finalfile.txt

代替这个
foo
bar
qux

正确的做法是什么?

最佳答案

你可以这样做:

for f in *.txt; do (cat "${f}"; echo) >> finalfile.txt; done

在运行上述命令之前,请确保文件 finalfile.txt 不存在。

如果你被允许使用 awk 你可以这样做:

awk 'FNR==1{print ""}1' *.txt > finalfile.txt

关于linux - 连接文件并在文件之间插入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8183191/

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