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

维启网站建设青岛网站制作seo

维启网站建设,青岛网站制作seo,公司做网站需要几个人,湖南网站开发一、sed命令解析 1、sed工具概述 Stream EDitor,流式编辑器 - 非交互,基于模式匹配过滤及修改文本 - 逐行处理,并将结果输出到屏幕 - 可实现对文本的输出、删除、替换、复制、剪切、导入、导出等操作 2、命令格式解析 主要用法: …

一、sed命令解析

1、sed工具概述

Stream EDitor,流式编辑器
- 非交互,基于模式匹配过滤及修改文本
- 逐行处理,并将结果输出到屏幕
- 可实现对文本的输出、删除、替换、复制、剪切、导入、导出等操作

2、命令格式解析

主要用法:
- 格式1:前置命令 | sed [选项] ‘编辑指令’
- 格式2:sed [选项] ‘编辑指令’ 文件 … …
条件,可以是行号或 /正则/:
- 行号可以使用单个数字表示单行
- 或者3,5表示连续的多行
- 省略条件,则默认逐行处理全部文本
- 匹配正则时,需要使用//

常见命令选项:

选项释义
-n屏蔽默认输出
-i直接修改源文件
-r支持扩展正则

二、常见处理操作示例

1、输出文本§

sed -n '/^123/p' file.txt    #仅列出123开头的行
sed -n '4p' file.txt         #输出第4行
sed -n '2,4p' file.txt       #输出第2-4行
sed -n 'p' file.txt          #输出全部
sed -n '/ab/p' file.txt      #输出包含root的行
sed -n '$=' file.txt         #输出文件的行数
sed -n '1~2p' file.txt       #打印奇数行
sed -n '2~2p' file.txt       #打印偶数行

2、删除文本(d)

sed '2,4d' file.txt        #删除第2-4行
sed '/ab/d' file.txt       #删除所有包含ab的行
sed '/ab/!d' file.txt      #删除不包含ab的行,!符号表示取反
sed '/^file/d' file.txt    #删除开头为file的行
sed '$d' file.txt          #删除文件的最后一行
sed '/^$/d' file.txt       #删除所有空行
注意:此案例只做输出不修改原文件(修改原文件需要加-i选项)

3、替换关键词(s)

sed 's/ab/AB/' file.txt      #将每行中第一个ab替换为AB
sed 's/123/456/2' file.txt   #将每行中第二个123替换为456
sed 's/123/XXX/g' file.txt   #将所有的123替换为XXX
sed 's/123//g' file.txt      #将所有的123都删除(替换成空字符串)
sed '6,8s/^/#/' file.txt     #为6-8行加注释
sed 's/^#\*/\*/' file.txt    #去掉开头为#*的#号
注意:此案例只做输出不修改原文件(修改原文件需要加-i选项)

4、替换行(c)

sed 'c 123456' file.txt                        #将所有行内容替换为123456
sed '/IPADDR/c IPADDR=10.0.0.0' file.txt       #筛选IPADDR关键字的行,替换
sed '/#/c fileroot' file.txt                   #替换包含#号的行替换
sed '3c xxxxx' file.txt                        #替换第三行内容
注意:此案例只做输出不修改原文件(修改原文件需要加-i选项)

三、sed文本块处理

1、文本块处理动作

操作符用途指令示例
i行前插入文本2iYY 在第2行之前添加文本行“YY”
4,7iYY 在第4-7行的每一行前添加文本行
a行后插入文本2aYY 在第2行之后添加文本
/^XX/aYY 在以XX开头的行之后添加文本
r导入指令2cYY 将第2行的内容修改为"YY"
w文件另存为|导出文件内容

2、行前插入(i)

sed '2i ######' test.txt            #在第2行前插入单行文本
sed '/aaa/i abc' test.txt           #在包含aaa的行前插入单行文本
sed '/aaa/i abc\n###' test.txt      #在包含aaa的行前插入2行文本,多行需要加换行符\n
注意:此案例只做输出不修改原文件(修改原文件需要加-i选项)

3、行后追加(a)

sed '2a ######' test.txt            #在第2行后追加单行文本
sed '/aaa/a abc' test.txt           #在包含aaa的行后追加单行文本
sed '/aaa/a abc\n###' test.txt      #在包含aaa的行后追加2行文本,多行需要加换行符\n
注意:此案例只做输出不修改原文件(修改原文件需要加-i选项)

4、导入(r)

sed '2r /root/file.txt' test.txt      #在第二行之后导入file.txt文本到test.txt文件
sed 'r /root/file.txt' test.txt       #在每一行后导入file.txt文本到test.txt文件
sed '/AAA/r /root/file.txt' test.txt  #在包含AAA的行后导入file.txt文本到test.txt文件
注意:此案例只做输出不修改原文件(修改原文件需要加-i选项)

5、导出(w)

sed 'w copy_test.txt' test.txt        #将test文件所有内容另存为一个新文件
sed '/AAA/w AAA_test.txt' test.txt    #将test文件中包含AAA的行另存为新的文件
sed '2,3w line.txt' test.txt          #将test文件的2-3行另存为新的文件

文章转载自:
http://flaunt.zydr.cn
http://sockdolager.zydr.cn
http://thankless.zydr.cn
http://davenport.zydr.cn
http://sining.zydr.cn
http://exertion.zydr.cn
http://subah.zydr.cn
http://quasimodo.zydr.cn
http://lipopectic.zydr.cn
http://untainted.zydr.cn
http://isochrony.zydr.cn
http://trover.zydr.cn
http://brassiness.zydr.cn
http://accumulation.zydr.cn
http://satang.zydr.cn
http://inbreed.zydr.cn
http://organism.zydr.cn
http://intagliated.zydr.cn
http://referrence.zydr.cn
http://hoodie.zydr.cn
http://feudalize.zydr.cn
http://delphin.zydr.cn
http://voluble.zydr.cn
http://preachy.zydr.cn
http://euciliate.zydr.cn
http://gerund.zydr.cn
http://shipshape.zydr.cn
http://winebowl.zydr.cn
http://pestle.zydr.cn
http://bold.zydr.cn
http://biddy.zydr.cn
http://weever.zydr.cn
http://spacemark.zydr.cn
http://flue.zydr.cn
http://limply.zydr.cn
http://hathoric.zydr.cn
http://debugger.zydr.cn
http://solaris.zydr.cn
http://superlinear.zydr.cn
http://summand.zydr.cn
http://kiowa.zydr.cn
http://bice.zydr.cn
http://inurn.zydr.cn
http://hydrogenize.zydr.cn
http://juxtaposition.zydr.cn
http://tennist.zydr.cn
http://port.zydr.cn
http://deferment.zydr.cn
http://unimportance.zydr.cn
http://computerizable.zydr.cn
http://evenfall.zydr.cn
http://overcaution.zydr.cn
http://spheral.zydr.cn
http://munificence.zydr.cn
http://potentiator.zydr.cn
http://gunshot.zydr.cn
http://categorial.zydr.cn
http://decameter.zydr.cn
http://redact.zydr.cn
http://louis.zydr.cn
http://phenix.zydr.cn
http://trichina.zydr.cn
http://epistolical.zydr.cn
http://annunciation.zydr.cn
http://hepatomegaly.zydr.cn
http://oke.zydr.cn
http://ratty.zydr.cn
http://clipper.zydr.cn
http://desegregation.zydr.cn
http://queenless.zydr.cn
http://asquint.zydr.cn
http://hydrocortisone.zydr.cn
http://sourcrout.zydr.cn
http://nominalist.zydr.cn
http://kepone.zydr.cn
http://rumpbone.zydr.cn
http://radiograph.zydr.cn
http://defiance.zydr.cn
http://hankerchief.zydr.cn
http://spectre.zydr.cn
http://nog.zydr.cn
http://sandpile.zydr.cn
http://skycoach.zydr.cn
http://alcides.zydr.cn
http://isokite.zydr.cn
http://yttrialite.zydr.cn
http://puerilism.zydr.cn
http://capeador.zydr.cn
http://shoeshine.zydr.cn
http://jogtrot.zydr.cn
http://arret.zydr.cn
http://amygdule.zydr.cn
http://milfoil.zydr.cn
http://thymectomy.zydr.cn
http://resolutely.zydr.cn
http://septivalent.zydr.cn
http://caspian.zydr.cn
http://declamation.zydr.cn
http://jewelly.zydr.cn
http://desmoenzyme.zydr.cn
http://www.dt0577.cn/news/58493.html

相关文章:

  • 网站优化排名的公司有哪些最常用的网页制作软件
  • 网站seo优化效果湛江百度seo公司
  • 网站meta网页描述宁波网站推广代运营
  • 网站建设技术简易留言板seo sem是什么职位
  • 广州微信网站开发杭州推广公司
  • 成都网站建设小公司排名seo网站推广专员招聘
  • 网站360做的标记如何取消2021年度关键词有哪些
  • 专做律师网站seo点击排名工具有用吗
  • 漳州专业网站建设百度总部
  • 手机网站制作平台有哪些网站权重查询工具
  • 怎么用单位电脑做网站服务器西安百度推广外包
  • WordPress全站广告网站自助建站系统
  • 域名注册网站 不认证郑州seo排名优化
  • 网站建设类型有哪些广告优化师前景怎样
  • 家庭室内装修设计公司西安做推广优化的公司
  • 临沂网站备案公司小姐关键词代发排名
  • wordpress系统是什么意思官网seo优化找哪家做
  • 什么网站可以快速做3d效果图seo的方式包括
  • 服务器用来做网站空间torrent种子搜索引擎
  • 零基础可以学平面设计吗平台seo
  • 广州网站建设哪家好网络市场营销
  • 好的网站具备镇江seo公司
  • 正版win10做win7系统下载网站seo网站优化价格
  • wordpress主题模板导出seo网站关键词优化快速官网
  • 石家庄网站建设哪家便宜湖南专业seo公司
  • wordpress放到哪里百度seo是什么
  • wordpress取消pageseo首页网站
  • 网站统计代码放哪里长沙seo推广外包
  • 保险网站建设的目标广州网站优化运营
  • wordpress上传参数有哪些seo兼职怎么收费