请教各位大大,如何向批量文本文件中写入数据?

请教各位大大,如何向批量文本文件中写入数据?

我是菜鸟,我有一系列的文本文件,格式大概为:
abcdefghijkl
efgh2131
ijkl455454

我需要把新的文本信息添加进这些文件的新行中,格式相同,请教各位大大该如何实现?
。。。。不好意思我表达能力欠佳。
我的意思是如果a*.txt是:
aasdfgg
sdafaffg
dfssfafa


我想把b.txt的内容:
4246646
5464564
5646466

添加到a*.txt里面:
aasdfgg
sdafaffg
dfssfafa
4246646
5464564
5646466
直接 copy

copy a.txt + b.txt
是批量的怎么办?
文件名都是*a*.txt这个格式的
for i in a*.txt; do cat b.txt >>$i; done
好像还是不行啊。。。
for i in a*.txt; do cat b.txt >>$i; done

是直接在命令行上打得不?不是perl。
你确定你得文件都是以a开头,.txt结尾?
如果是,就可以得
引用一个旧贴的例子
b.txt

ic v(o<0> )=1
ic v(o<1> )=2
ic v(o<2> )=3
ic v(o<3> )=4
ic v(o<4> )=5
ic v(o<5> )=6
ic v(o<6> )=7

*a*.txt.txt(文件名中有a,可能是1a1.txt,也可能是2a1.txt)

(xddr_model2.xi1.xzhalf2.260)
(xddr_model2.xi1.xzhalf2.261)
(xddr_model2.xi1.xzhalf2.264)
(xddr_model2.xi1.xzhalf2.26
(xddr_model2.xi1.xzhalf2.269)
(xddr_model2.xi1.xzhalf2.270)
ic v(o<0> )=0
ic v(o<1> )=0
ic v(o<2> )=0
ic v(o<3> )=0
ic v(o<4> )=0
ic v(o<5> )=0
ic v(o<6> )=0

我需要用b.txt的内容去更新*a*.txt这一批文件里以ic开头的字符串

请帮帮忙
我现在只能做到把*a*.txt里ic开头的字符串批量删掉,但是不能把b.txt里的东西放进去