本周学习总结

这周我们学习了很多比较深的命令,有点烧脑,这次我总结一下sed命令。

     sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’ 的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。
  功能:主要用来自动编辑一个或多个文件, 简化对文件的反复操作,

 

 

 

 -n :不输出模式空间内容到屏幕,即不自动打印

本周学习总结本周学习总结本周学习总结本周学习总结

 

 

 

 

 

本周学习总结

 

 

 

 

g:  行内全局替换

 

 

 

p:  显示替换成功的行

 

 

 

 

 

本周学习总结

 

 

 

 

本周学习总结

 

 

 

 

 

 

 s/// :查找替换, 支持使用其它分隔符,s@@@ ,s###

 

 

 

 

 

本周学习总结

 

 

 

 

 

 

本周学习总结

 

 

 

 

 

 

 

 

地址定界:
(1)  不给地址:对全文进行处理
(2)  单地址:
#:  指定的行
/pattern/ :被此处模式所能够匹配到的每一行
(3)  地址范围:
#,#
#,+#
/pat1/,/pat2/
#,/pat1/

 

 

本周学习总结本周学习总结本周学习总结本周学习总结本周学习总结

 

 

 

 

 

 

 

 

本周学习总结

 

 

 

本周学习总结

 

 

本周学习总结

 

 

 

 

 

 

 

 

本周学习总结

 

 

 

~ :步进
1~2  奇数行
2~2

 

 

本周学习总结

 

 

 

 

 

 

 

 

w:  保存模式匹配的行至指定文件

 

 

 

 

本周学习总结

 

 

 

r:读取指定文件的文本至模式空间中匹配到的行后

 

本周学习总结

 

 

 

 

 

 

加-r   可以使用正则

 

 

 

 

本周学习总结

 

 

 

 

 

今天就先总结到这里吧本周学习总结

 

 

 

 

 

 

 

原创文章,作者:menger,如若转载,请注明出处:http://www.178linux.com/85597

(0)
mengermenger
上一篇 2017-08-28 18:35
下一篇 2017-08-28 21:43

相关推荐

  • Linux文件系统

    1、Linux文件系统层级标准 为什么Linux的不同发行版中的目录结构基本上都一样? Linux有一个组织叫LSB定义的Linux发行版基础目录名称命名法则及功用规定,这种标准叫做 FHS(Filesystem Hierarchy Standard),文件系统层级标准。 /boot:系统引导启动时要加载的静态文件:kernel, initramfs(ini…

    Linux干货 2016-10-29
  • 第五周博客作业

      感觉进入了年底,明显的时间不够,不管怎么说,还是要努力跟上学习的进度,不能给自己松懈找借口!  1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.co…

    Linux干货 2017-01-03
  • Linux系统管理常用命令

    系统管理工具 进程的分类: CPU-Bound:CPU密集型,非交互。特别消耗CPU的,加密解密,压缩解压 IO-Bound:IO密集型,交互。大量的硬盘读写,例如复制文件 Linux系统状态的查看及管理工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pki…

    Linux干货 2017-12-18
  • N25第一周作业

    个人习惯用导图写的作业

    Linux干货 2016-12-04
  • Linux文件之普通权限及其特殊权限

    普通权限: 当我们使用ls -l命令查看某个文件时: [root@centos7 ~]# ls -l file1.txt  -rw-r–r–. 1 root root 30286 Aug  1 19:30 file1…

    Linux干货 2016-08-04
  • rrdtool学习笔记

    一、前言 为了做云缓存平台的技术储备,从零开始学习了rrdtool,rrdtool非常强大,刚接触会有摸不着边的感觉,尤其是一堆概念性的东西。学习的切入点便是这些概念,一一理解后你才能品尝到rrdtool的清香,首先要感谢ailms整理的“RRDtool简体中文教程v1.01”,通俗易懂的概况了rrdtool的所有知识。现在整理自己在学习过程中的一些笔记。 …

    2015-03-21