首先插播条广告:  想要进一个文件夹去 看下面有那些文件 必须对这个文件夹有执行权限。

sed

p  打印对应的行  2p 打印第二行。

-n  只输出经过sed 命令处理的行

看图吧 不太会擅长言语。

第二行是打印出来但是其他的也打印出来了。

同时sed  还能放在管道符号后面  ,看图

d 删除指定的行   sed "1,2d" 删除1,2行  由此可看到 第一二行不见了。但是没有真真删除原文件里面的东西。只是在输出的时候删除了。

-i 操作的同时也影响了原文件   sed -i "1d" 删除第一行  并且源文件里面的也删除。(这个就不错测试了)

a  操作是添加在这一行之后。

i  操作是 在这行之前添加。

这俩个都不影响原文件 如果要改原文件  加上-i 操作。

c操作 sed "1c 999999" cut1.txt  吧第一行替换成999999

s : s/旧字符/新字符/g   : sed  s/xiaoq/XiaoQ/g  替换(不加行号 作用于整片文档)

也可以指定行  把22换成XiaoQ

最新文章

  1. Qt 添加启动项
  2. uva 10340 All in All
  3. 封装WCF客户端调用
  4. ios中@class和 #import,两种方式的讨论
  5. 导入showb时候出错--2015-12-4
  6. windows server 2003 64x 读取office数据终极解决办法 The 'Microsoft.Jet.OLEDB.4.0' provider is not registered
  7. elasticsearch文档-analysis
  8. Linux搭建FastFDFS文件管理系统搭建,部署及上传材料
  9. 201521123085 《Java程序设计》第5周学习总结
  10. This version of the rendering library is more recent than your version of IntelliJ IDEA.
  11. 【洛谷T7152】(考试题目)细胞
  12. Windows7系统基础操作
  13. HeadFirst学习笔记-1. 设计模式入门
  14. mysql 的存储过程_多字段
  15. file /usr/share/mysql/charsets/README from install of MySQL-server-5.1.73-1.glibc23.i386 conflicts with file from package mysql-libs-5.1.73-8.el6_8.i686
  16. 使用pyenv安装多个Python版本
  17. Python全栈开发记录_第二篇(文件操作及三级菜单栏增删改查)
  18. 读书笔记 C# Type类型与泛型有关的某些属性浅析
  19. jenkins部署配置
  20. Android Studio 自动更新失败解决办法

热门文章

  1. 服务器用 git 进行部署出现代码冲突的处理
  2. 基于spring的异常一站式解决方案
  3. 用vs2010编译vs2013建的工程
  4. (转)Android内存泄漏分析及调试
  5. awk&sed 小实例
  6. linux命令之awk
  7. bfs判断子图是否连通
  8. MySQL Join算法与调优白皮书(一)
  9. SpringBoot中RedisTemplate订阅发布对象
  10. webpack快速入门(一):安装