实用命令sed

删除第一行
sed -i '1d' filename
范围删除,删除1-3行
sed -i '1,3d' filename
删除第n行
sed -i 'nd' filename
删除最后一行
sed -i '$d' filename
替换文本文档中的内容
sed -i 's/原内容/替换内容/g' filename
在第一行中插入文字
sed -i '1i 内容' filename
$ grep -A|B n "key" file

其中:
A:表示在字符串之后 after context
B:表示在字符串之前 before context
n:要获取多少行文本 line number
key:为要查找的字符串
file:文件名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址: https://www.jianshu.com/p/89163e927a2c 0. 目录 1.简介2....
    aq_wzj阅读 196评论 1 1
  • awk 基础概念Awk把文件(或其他方式的输入流, 如重定向输入)看作一个记录集, 把每一行看作一条记录, 把每一...
    yichen_china阅读 499评论 0 1
  • 在处理文本文件时,通常需要在一个或多个文件中查找和替换文本字符串。 sed 是一个流编辑器。 它可以对文件和输入流...
    叉叉敌阅读 244评论 0 0
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 8,780评论 0 32
  • vi的使用 :w 保存 :w filenme 另存为 :q 退出 :wq 保存并退出 :e! 撤销更改返回到上一...
    茉茉杨阅读 404评论 0 0