gpt4 book ai didi

linux - 如何在 linux 中的许多文件的开头添加多行?

转载 作者:IT王子 更新时间:2023-10-29 01:00:10 25 4
gpt4 key购买 nike

我有一个 beginning.txt 文件,其中包含如下行:

Disclaimer Here
This is a Notice
I have something liere

如何执行 linux 命令将 beginning.txt 中的所有行添加到与扩展名“.customfile”匹配的每个文件的顶部(请注意,.customfile 只是一个文本文件,但这些文件可能位于子目录中在我也想更新的当前文件夹中)?

我有许多带有 .customfile 后缀的文件要附加,因此正在寻找一种以编程方式执行此操作的方法。我看到带有 sed 命令的示例似乎仅限于一行。

sed -i '1s/^/<added text> /' file

最佳答案

使用 bash:

for file in $(find . -name "*.customfile"); do
echo Processing $file

cat beginning.txt $file > $file.modified

mv $file.modified $file

done

关于linux - 如何在 linux 中的许多文件的开头添加多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43401092/

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