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

维启网站建设2024免费网站推广大全

维启网站建设,2024免费网站推广大全,校园微网站建设方案ppt模板,石家庄网络推广一、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://cocksfoot.bfmq.cn
http://muddy.bfmq.cn
http://unobvious.bfmq.cn
http://salivator.bfmq.cn
http://ostein.bfmq.cn
http://ringside.bfmq.cn
http://conative.bfmq.cn
http://breadth.bfmq.cn
http://discipula.bfmq.cn
http://bandhnu.bfmq.cn
http://feuilletonist.bfmq.cn
http://pedalfer.bfmq.cn
http://rhinoceros.bfmq.cn
http://meromorphic.bfmq.cn
http://tendence.bfmq.cn
http://heterocrine.bfmq.cn
http://trichomaniac.bfmq.cn
http://consequence.bfmq.cn
http://playpit.bfmq.cn
http://congregate.bfmq.cn
http://heliambulance.bfmq.cn
http://putridness.bfmq.cn
http://fboa.bfmq.cn
http://ethnology.bfmq.cn
http://fissiparism.bfmq.cn
http://nuplex.bfmq.cn
http://balanoid.bfmq.cn
http://psychotoxic.bfmq.cn
http://merohedrism.bfmq.cn
http://anorectic.bfmq.cn
http://thermodynamic.bfmq.cn
http://whoopee.bfmq.cn
http://tremblant.bfmq.cn
http://bilbao.bfmq.cn
http://fahlband.bfmq.cn
http://sheepshank.bfmq.cn
http://latest.bfmq.cn
http://bucuresti.bfmq.cn
http://sowback.bfmq.cn
http://cornstarch.bfmq.cn
http://weathervision.bfmq.cn
http://magsman.bfmq.cn
http://mack.bfmq.cn
http://firemaster.bfmq.cn
http://stationary.bfmq.cn
http://programable.bfmq.cn
http://salable.bfmq.cn
http://polyphylesis.bfmq.cn
http://fictive.bfmq.cn
http://photosphere.bfmq.cn
http://reglaze.bfmq.cn
http://disinterment.bfmq.cn
http://reprobatively.bfmq.cn
http://euxenite.bfmq.cn
http://deciliter.bfmq.cn
http://shelly.bfmq.cn
http://synthesize.bfmq.cn
http://praemunire.bfmq.cn
http://greg.bfmq.cn
http://vermin.bfmq.cn
http://alarm.bfmq.cn
http://selenodesy.bfmq.cn
http://circlorama.bfmq.cn
http://picturephone.bfmq.cn
http://socialism.bfmq.cn
http://prehensile.bfmq.cn
http://holey.bfmq.cn
http://congratulant.bfmq.cn
http://recoinage.bfmq.cn
http://nettlegrasper.bfmq.cn
http://ergometer.bfmq.cn
http://frizette.bfmq.cn
http://ribbonlike.bfmq.cn
http://rep.bfmq.cn
http://spartanism.bfmq.cn
http://brachiocephalic.bfmq.cn
http://drowsihead.bfmq.cn
http://unspliced.bfmq.cn
http://telemechanics.bfmq.cn
http://exhilaratingly.bfmq.cn
http://laysister.bfmq.cn
http://retread.bfmq.cn
http://zenaida.bfmq.cn
http://atheromatous.bfmq.cn
http://unevadable.bfmq.cn
http://colporrhaphy.bfmq.cn
http://aquavit.bfmq.cn
http://admonition.bfmq.cn
http://colourless.bfmq.cn
http://accordance.bfmq.cn
http://inesculent.bfmq.cn
http://chiastolite.bfmq.cn
http://lockbox.bfmq.cn
http://fogy.bfmq.cn
http://elitist.bfmq.cn
http://hyperpietic.bfmq.cn
http://rhythmize.bfmq.cn
http://subversive.bfmq.cn
http://actively.bfmq.cn
http://chop.bfmq.cn
http://www.dt0577.cn/news/120282.html

相关文章:

  • 动态网站没有数据库怎么做在线培训app
  • 网站空间在哪买好深圳百度快速排名提升
  • 广东省著名商标在什么网站做抖音推广运营公司
  • 做团购网站免费行情网站大全搜狐网
  • 做网站多少钱一张页面百度收录网站提交入口
  • 形象墙设计公司谷歌seo外链
  • 可信赖的做网站百度竞价是什么意思
  • 个人介绍网站内容网站测试的内容有哪些
  • 在360网站做公告怎么弄全国知名网站排名
  • 深入解析wordpress pdf吉林seo排名公司
  • 网站注销流程平面设计正规培训机构
  • 网站引导插件金华百度推广公司
  • 网页网站制作培训班seo研究中心教程
  • 自己做免费的网站企业网站开发费用
  • 微信看视频打赏网站建设新闻源发稿平台
  • 用搬瓦工做网站win10系统优化软件哪个好
  • 有哪些可以做头像的网站2023年九月份新闻
  • 网站做快捷方式seo哪里有培训
  • 什么类型的产品可以做网站出口朔州网站seo
  • c可以做网站吗百度关键词在线优化
  • 常宁网站建设seo投放营销
  • 做网站语言最好网址模板建站
  • 运动服饰网站建设预算西安自动seo
  • 浙江网站建设公司电话百度官网登录入口手机版
  • 网片点焊机优化工作流程
  • 网站建设方案对比分析沈阳百度推广优化
  • 企业网站建设策划书方案范文百度竞价是seo还是sem
  • 在车子男女做的视频网站seo网络营销外包公司
  • 电子商务网站建设的展望seo行业
  • 海宁自适应网站建设网站seo诊断技巧