我有一个文件beginning.txt,其中包含以下行:
Disclaimer Here
This is a Notice
I have something liere
Run Code Online (Sandbox Code Playgroud)
如何执行linux命令将starts.txt中的所有行添加到与扩展名".customfile"匹配的每个文件的顶部(注意.customfile只是一个文本文件,但这些文件可能在我当前的子目录中)我想要更新的文件夹)?
我有很多带有.customfile后缀的文件,我想要追加,所以寻找一种以编程方式执行此操作的方法.我看到sed命令的示例仅限于一行.
sed -i '1s/^/<added text> /' file
Run Code Online (Sandbox Code Playgroud)
用bash:
for file in $(find . -name "*.customfile"); do
echo Processing $file
cat beginning.txt $file > $file.modified
mv $file.modified $file
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3356 次 |
| 最近记录: |