本周学习总结

这周我们学习了很多比较深的命令,有点烧脑,这次我总结一下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中也表现为文件,即/dev目录下:IDE,ATA:/dev/hd[a-z]    SATA,SCSI,USB,SAS:sd[a-z]。    &nbsp…

    Linux干货 2015-05-18
  • Nginx 代理和缓存

    一 实验环境 Nginx 版本:nginx-1.8.1 Nginx代理服务器WAN:192.168.1.5 LAN:172.16.2.1 Web1:172.16.2.2 Web2:172.16.2.3 1.  配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 2.      …

    Linux干货 2016-12-05
  • 计算1000以内的总质数个数

    #include <stdio.h> int main() { int micro[500]; // 质数保存素组 int number = 0; // 质数个数 micro[number++] = 2; // micro[0]=2 micro[number++] = 3; // micro[1]=3, number=2 unsigned lon…

    Linux干货 2017-03-22
  • DNS 笔记

    Ø DNS查询。工作流程如下图         n  客户端的DNS:8.8.8.8 /etc/hosts  14.215.177.38 www.baidu.com n  客户端访问www.baidu.com 不用向DSN服务器发生查询,只需要查询本地的 /e…

    Linux干货 2016-08-15
  • 磁盘管理之分区管理

                     磁盘管理之分区管理  磁盘一般指的是计算的硬盘,它是计算机五大部件之一,主要用来存储数据。所有它是计算机不可或缺的部件之一。 常见的硬盘分为固态和…

    Linux干货 2016-09-06
  • 文件的权限详解(一)

    文件的权限 修改文件的属主和属组 chown 功能:更改属主命令,同时也能更改属组用法:   chown  选项  [属主名][:属组名]  文件名  (分隔符改成.也行) chown  选项   参考的文件=要更改的文件 chown [OPTION]… –reference=R…

    Linux干货 2016-08-04