[root@localhost 10]# cat file
0000000: 2321 2f62 696e 2f62 6173 680a 6563 686f #!/bin/bash.echo
0000010: 2024 300a 6563 686f 2024 2a0a 6563 686f $0.echo $*.echo
0000020: 2024 230a 6563 686f 2024 3120 2432 2024 $#.echo $1 $2 $
0000030: 330a 3.
[root@localhost 10]# sed "3 a aaa" file
0000000: 2321 2f62 696e 2f62 6173 680a 6563 686f #!/bin/bash.echo
0000010: 2024 300a 6563 686f 2024 2a0a 6563 686f $0.echo $*.echo
0000020: 2024 230a 6563 686f 2024 3120 2432 2024 $#.echo $1 $2 $
aaa
0000030: 330a 3.
sed -i "3 a aaa" file
3是第三行
a是插入在第三行后,第三行前就用i
aaa是要插入的内容
最后的file是文件file