如何将一行文本添加到目录中的多个文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将一行文本添加到目录中的多个文件相关的知识,希望对你有一定的参考价值。
我需要在每个文件的开头(命令文本)中添加一行文本(不是所有文件)。
有没有办法这样做?
该行将类似ID DATE NAME,其间有空格,例如:a12345 20190418 tarik
(文件末尾名称中不包含.txt更像.abcd_1452a)
答案
您可以使用这样的脚本(文件oneline_file
包含您要添加的行):
echo "a12345 20190418 tarik">oneline_file
for i in *.abcd_1452
do
cat oneline_file "$i" >/tmp/"$i"
mv /tmp/"$i" "$i"
done
以上是关于如何将一行文本添加到目录中的多个文件的主要内容,如果未能解决你的问题,请参考以下文章