1. 程式人生 > >利用sed命令插入文字

利用sed命令插入文字

  • 在b.txt的第2行之前插入“xxx”
    sed '2 i/xxx' b.txt  
  • 在b.txt的第2行之後插入“xxx”
      sed '2 a/xxx' b.txt  
  • 在b.txt的第2行和第3行之後插入“xxx”
    sed '2,3 a/xxx' b.txt  
  • 在b.txt的第2行和第3行之前
    插入“xxx”
    sed '2,3 i/xxx' b.txt
  • 在b.txt的第2行至最後一行之前插入“xxx”
    sed '2,$ i/xxx' b.txt  
  • 總結
    在指定行 之前插入使用的是“ i”,而在指定行 之後插入是使用“ a