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

SEO与网站建设创意泰安做百度推广的公司

SEO与网站建设创意,泰安做百度推广的公司,国外设计网站pinterest设计网址,网站域名到期什么意思shell脚本编程系列 保留空间 模式空间(pattern space)是一块活跃的缓冲区,在sed编辑器执行命令时保存着待检查的文本,但它并不是sed编辑器保存文本的唯一空间。sed编辑器还有另一块称作保留空间(hold space&#xff0…

shell脚本编程系列


保留空间

模式空间(pattern space)是一块活跃的缓冲区,在sed编辑器执行命令时保存着待检查的文本,但它并不是sed编辑器保存文本的唯一空间。sed编辑器还有另一块称作保留空间(hold space)的缓冲区。当你在处理模式空间中的某些行时,可以用保留空间临时保存部分行。与保留空间相关的命令有:

  • h 将模式空间复制到保留空间
  • H 将模式空间附加到保留空间
  • g 将保留空间复制到模式空间
  • G 将保留空间附加到模式空间
  • x 交换模式空间和保留空间的内容
[root@192 Chapter21-Scripts]# sed -n '/First/{
> h;p;
> n;p;
> g;p}
> ' data2.txt
First Data Line
Second Data Line
First Data Line
  • sed命令使用正则表达式作为地址,过滤出含有单词First的行
  • 当满足前面条件的行出现时,{}中的第一个命令h会将该行复制到保留空间,此时模式空间的内容和保留空间的内容是一样的
  • p命令打印模式空间的内容,也就是第一行
  • n命令会提取数据流的下一行,将其放入模式空间,现在模式空间的内容为原文本中第二行对应的内容,而保留空间的内容为原文本中第一行对应的内容
  • p命令打印模式空间的内容,为第二行
  • g命令会将保留空间的内容复制到模式空间,替代模式空间的内容,此时模式空间和保留空间的内容又一致了。
  • p命令再次打印模式空间的内容

在这里插入图片描述

排除命令

sed编辑器可以将命令应用于数据流中的每一行或是由单个地址或地址区间指定的多行。还可以指定命令不应用于数据流中的特定地址或地址空间。感叹号(!)命令用于排除(negate)命令,也就是让原本会起作用的命令失效。

sed -n '/Header/!p' data2.txt

正常情况p命令只会打印匹配规则的行,加了感叹号之后,情况反过来了,除了包含单词Header的那一行,文件中的其他行都被打印出来了。
在这里插入图片描述
对于sed命令在多行模式中没法匹配最后一行的情况,使用排除命令也可以解决。

sed '$!N;s/System\nAdmin/DevOps\nEngineer/;s/System Admin/DevOps Engineer/' data4.txt

在这里插入图片描述
利用排除命令、模式空间和保留空间可以轻松实现文本行反转的功能

#!/bin/bash
# Shell wrapper for sed editor script
# to reverse test file lines.
#
sed -n '{1!G; h; $p}' $1
#
exit

在这里插入图片描述

http://www.wooajung.com/news/27236.html

相关文章:

  • 跨境电商网站开发公司数据统计网站
  • 二级域名网站权重网站如何推广运营
  • 商城网站建设服务器海南百度推广开户
  • 网站的做用重庆企业免费建站
  • b站推广网站nba智库seo是什么意思seo是什么职位
  • 我的三次做网站的经历近期国际新闻20条
  • 随州网站建设优化推广渠道百度推广服务费一年多少钱
  • 做职业测试的网站农产品网络营销推广方案
  • 响应式做的好的网站有哪些玉林网站seo
  • 网站空间优惠发帖推广平台
  • 俄语网站建设google官网入口下载
  • 记事本做网站怎么加背景图公司怎么推广网络营销
  • 有什么较好的网站开发框架友链交易平台
  • ubuntu wordpress端口seo优化个人博客
  • 网站sitemap制作兰州seo优化
  • 网站要背代码?深圳搜索排名优化
  • 做网站的视频宁波seo网络推广推荐
  • 北京网站优化策略seo综合查询站长工具关键词
  • 河南网站设计公司价格公司关键词排名优化
  • 工商网站查询企业信息查询官网灰色词网站seo
  • 深圳专业网站建设产品运营之中的广度讲解深圳网络营销的公司哪家好
  • 怎么做网站推广百度快照不更新怎么办
  • 昆明做网站建设公司淘宝网店运营
  • 龙口有没有做网站的产品推广策略怎么写
  • 做网站公司需要多少钱如何免费做网站网页
  • 中山制作企业网站新站整站快速排名
  • 动漫设计与制作代码seo裤子的关键词首页排名有哪些
  • 哈尔滨百度网站建设长春百度推广公司
  • 最便宜网站空间百度推广登录首页
  • 深圳网站建设 公司元代运营公司怎么找客户