请问怎么在shell脚本中加入两行,谢谢!

请问怎么在shell脚本中加入两行,谢谢!

复制内容到剪贴板
代码:
我的grub.conf文件内容:
#kernel 2.4.18-14
default 0
timeout 10
title RedHat Linux(2.4.18-14)
    root(hd0,6)
    kernel /vmlinuz-2.4.18-14
title RedHat Linux(2.4.18-14smp)
    root(hd0,6)
    kernel /vmlinuz-2.4.18-14smp
我希望写一个脚本加入两行变成这个效果,进行自动加入,请问该怎么写,谢谢!
#kernel 2.4.18-14
default 0
timeout 10
title RedHat Linux(2.4.18-14)
    root(hd0,6)
    kernel /vmlinuz-2.4.18-14
    initrd /initrd-2.4.18-14.img
title RedHat Linux(2.4.18-14smp)
    root(hd0,6)
    kernel /vmlinuz-2.4.18-14smp
    initrd /initrd-2.4.18-14smp.img
      
这个问题好像不难的样子,thinking ...      
只看到加入一行。。。      
[QUOTE=li-jiahuan]只看到加入一行。。。[/QUOTE]加入了两行.img文件啊,我用sed可以减行,但是在符合的位置添加行还不会,请指教,谢谢!      
复制内容到剪贴板
代码:
[color=blue]-(user@host:tty)-(tmp)-
[20584 0] %[/color] cat file
1
2
3
[color=blue]-(user@host:tty)-(tmp)-
[20584 0] %[/color] cat file.sed

/2/ i\
do\
u\
know\
how\
to\
insert\
lines\
using\
sed
[color=blue]-(user@host:tty)-(tmp)-
[20584 0] %[/color] sed -f file.sed file
1
do
u
know
how
to
insert
lines
using
sed
2
3
[color=blue]-(user@host:tty)-(tmp)-
[20584 0] %[/color]