在指定行之前插入使用的是 i
,而在指定行之后插入是使用 a
# 在 b.tx t的第2行之前插入“xxx”
> sed '2 ixxx' b.txt
# 在 b.tx t的第2行之后插入“xxx”
> sed '2 axxx' b.txt
# 在 b.tx t的第2行和第3行之后插入“xxx”
> sed '2,3 axxx' b.txt
# 在 b.txt 的第2行和第3行之前插入“xxx”
> sed '2,3 ixxx' b.txt
# 在 b.txt 的第2行至最后一行之前插入“xxx”
> sed '2,$ ixxx' b.txt