我需要在每个文件的开头(命令文本)中添加一行文本(不是所有文件)。
有没有办法这样做?
该行将类似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