当前位置: 首页 > news >正文

临沂建设工程招聘信息网站门户网站建设资质

临沂建设工程招聘信息网站,门户网站建设资质,辽宁建设工程信息网大连,2017山亭区建设局网站1. sed 如何工作的 sed 维护两个空间: 模式空间保留空间 sed是以行为周期来处理文本的。 sed从输入流中读取一行,去掉最后的换行符,把它放入模式空间。随后执行命令,每个命令都有关联的地址和条件,只有匹配时才执行…

1. sed 如何工作的

sed 维护两个空间:

  • 模式空间
  • 保留空间

sed是以行为周期来处理文本的。

  1. sed从输入流中读取一行,去掉最后的换行符,把它放入模式空间。
  2. 随后执行命令,每个命令都有关联的地址和条件,只有匹配时才执行命令。
  3. 当脚本命令执行完后,模式空间的内容被打印到输出流中(-n选项不出现),在最后加上换行符。
  4. 回到1

一般情况下,模式空间的内容在进行下一次循环时会删除;而保留空间则不会。

2. 多行处理技巧

多行处理命令

  • D 从模式空间删除一行,重新开始循环
  • G 从保留空间拿一行加到模式空间最后
  • H 从模式空间拿一行加到保留空间最后
  • N 从输入文件中拿一行加到模式空间
  • P 输出模式空间的第一行内容

命令看不懂还是直接看脚本吧

  • 打印相邻两行

$ seq 6 | sed -n 'N;l;D'
1\n2$
2\n3$
3\n4$
4\n5$
5\n6$

多读取一行,再打印,最后删除第一行。

  • 处理段落
sed '/./{H;$!d} ; x ; s/REGEXP/REPLACEMENT/'

前面的表示,非空行的时候把模式空间的东西放到保留空间。

x表示把保留空间内容复制到模式空间;

空行的时候再执行查找替换命令。

  • n与N区别
printf '%s\n' aa bb cc dd | sed ':x ; n ; = ; bx'
printf '%s\n' aa bb cc dd | sed ':x ; N ; = ; bx'
printf '%s\n' aa bb cc dd | sed ':x ; n ; s/\n/***/ ; bx'
printf '%s\n' aa bb cc dd | sed ':x ; N ; s/\n/***/ ; bx'

n命令先打印模式空间内容,再清空它;再读取下一行内容。
N命令先将读入的下一行放入模式空间,累计读取的内容,最后打印。

3. 分支与循环

上面的其实已经用到了循环

  • b无条件跳转
  • t条件成立时跳转
  • T条件不成立时跳转
  • :标号

还是看脚本吧

  • 合并行
sed ':x ; /=$/ { N ; s/=\n//g ; bx }' jaques.txt

另一种写法

sed ':x ; $!N ; s/=\n// ; tx ; P ; D' jaques.txt
  • sed去换行符
sed ':a;N;$!ba;s/\n//g' file

$!最后一行的意思

4. ref

gnu_sed

http://www.yayakq.cn/news/204269/

相关文章:

  • 简单 网站设计雅安建设机械网站
  • 南山区网站建设福田建设大型网站建设公司好吗
  • 济南专门做网站的公司互联网站的建设维护营销
  • 那个公司做网站猎聘网招聘
  • 网站空间商怎么做百度网站站长工具
  • 做公司的网站有哪些极路由4 做网站
  • 专做健身餐的网站网站后面的官网是如何做的
  • 汕头网站建设网站源码搭建教程
  • 楼盘网站模板微网站用什么做
  • 哪里有做空包网站的打开小程序
  • 创可贴设计网站官网外贸网站模板哪里下载
  • 网站开发项目需求wordpress改插件
  • 建设网站费怎么入账android开发工具手机版
  • wordpress网站编辑黄岛网站建设价格
  • 网站开发人力成本庄河建网站
  • 做网站横幅的软件网站搜索引擎优化方法
  • 网站没有备案怎么申请广告wordpress vip下载
  • 沈阳制作网站的人python线上编辑器
  • 网站开发都用什么海口网站制作软件
  • 做网站一天赚多少钱wordpress mediawiki
  • 建网站要服务器网页搜索神器
  • 杭州做网站推广公司推荐德州市建设小学网站
  • 网站排名 各因素做电销哪些网站可以找到客户端
  • 公司网站建设企业网站随申行的导航是什么导航
  • 如何创建网站服务器地址wordpress comment_author_link
  • 网站打开速度慢top网站怎么做
  • 网站停留时间 从哪里获取房产信息网显示限售
  • 不锈钢网站样板网站建设而
  • 微信官网网站做网站怎么安装数据库
  • aspcms是网站什么漏洞专业网页制作