a命令
1.1、a命令的作用

在匹配到的行的后面一行插入内容。

1.2、a命令的使用格式
a content
m[,n]a content
/regular expression/a content

m,n ∈ [0, +∞]

a命令通常与-i选项一起使用。

1.3、a命令的使用示例
示例1

在每一行的后面一行插入内容:

sed -i 'a -------' xx.txt
示例2

在第m行的后面一行插入内容:

sed -i '1a -------' xx.txt
示例3

在第m ~ n行的每一行的后面一行插入内容:

sed -i '2,5a -------' xx.txt
示例4

在正则表达式匹配到的行的后面一行插入内容:

sed -i "/ea/a -------" xx.txt
$

$代表最后一行。

在最后一行的后面一行插入内容:

sed -i '$a -------' xx.txt

注意:$a必须用单引号扩起来,不能使用双引号,因为使用双引号的话,会把$a当成变量, 但是,实际上,这里仅仅是个特殊字符串。如果想使用双引号,必须对$进行转义:

sed -i "\$a -------" xx.txt