sed插入和附加文本基础使用

对于编辑器来说,在数据中增加行算是很基本的操作吧,sed有以下两个操作:

  • 插入(insert)命令(i)会在指定行前增加一个新行
  • 附加(append)命令(a)会在指定行后增加一个新行

还是用下面的文本来测试:

先在文本的第一行加入数据 sed '1i\call me cool' testfile 

和之前的操作类似的,如果你在i前面没有指定行数,那么就变成以下这样啦

然后我们试试 sed '1a\call me cool' testfile 

如果没有指定行数,那么你懂的!!

当然还可以写成这样的形式,sed '1,2a\call me cool' testfile ,输出什么你也懂的

扫描二维码关注公众号,回复: 4469363 查看本文章

如果是添加到末尾,我们还是可以使用特殊符号 sed '$a\call me cool' testfile 

要插入或附加多行文本,就必须对要插入或附加的新文本中的每一行使用反斜线,直到最后 一行。

如果是要插入多行的话,可以每行使用反斜线

未完待续!!

git:https://github.com/woshiyexinjie/shellleaner

猜你喜欢

转载自my.oschina.net/u/2277632/blog/2986728
今日推荐