Sed:
对文件进行编辑操作,对象是行。
操作后在屏幕输出结果。如果要直接修改则加-i命令
-f filename: 执行某文件内的sed命令
-n 只显示被修改的那一行

如文件test内容:
Let
you and me
test
Sed

1. 删除某行 'd'
删除第二行 sed '2d' test
在屏幕输出结果:
Let
test
Sed
删除最后一行 sed '$d' test
删除第三行到最后一行 sed '3,$d' test

2. 显示某行 'p'
同删除类似
显示第二行 sed '2p' test -n

3. 某行下面增加一行内容 'a', 某行上面增加一行内容: 'i'
在第二行下面增加一行内容 sed '2a carefully' test
在每一行下面都增加一行 sed '1,$a *' test
输出:
Let
*
you and me
*
test
*
Sed
*

4. 整行替换 'c'
第一行代替为Hi: sed '1c Hi' test
第一行到第二行代替为Hi: sed '1,2c Hi' test

5. 替换行中某部分 sed 's/被替换的字串/替换成的字串/g'

把me 替换为 him: sed 's/me/him/g' test

s前面如果加行数, 则只替换该行, 否则文件内全部替换

最新文章

  1. 自定义asp.net 脚手架(基架)
  2. JAVA基础知识xml,date
  3. string stack操作要注重细节问题
  4. NSSM - windows 服务安装工具
  5. RTX2010服务器端的主要通信端口有哪些?
  6. ****Web API 版本控制的几种方式
  7. C#操作文件
  8. Recommender Systems移动互联网个性化游戏推荐
  9. OpenJudge 2753 菲波那契数列
  10. 【Demo 0009】表视图控制器
  11. MYSQL常见运算符和函数
  12. c++中的左值与右值
  13. Python内建函数-callable
  14. 淘宝客知道这几个ID,收入将会提高50%
  15. Docker小白从零入门到实战系列【二】
  16. SQLite数据库下载
  17. Mybatis-Plus 实战完整学习笔记(一)------简介
  18. Android处理各种触摸事件
  19. cf463d
  20. myeclipse控制台打印文字

热门文章

  1. SpringMVC配置顺序的问题
  2. 《DSP using MATLAB》Problem 7.31
  3. Jmeter设置中文汉化
  4. java基础之异常。
  5. 浅谈Python小数据池
  6. 第15章 RMAN备份 ​
  7. VMWare下载安装以及创建虚拟机教程
  8. 解决import javafx.geometry.Point2D无法导入的问题
  9. springmvc:请求参数绑定集合类型
  10. Laravel 日志权限问题