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

wordpress企业网站cms广州越秀区初中排名

wordpress企业网站cms,广州越秀区初中排名,山西做网站推广,中国营销大师排名在 Linux 系统中#xff0c;sed 命令是一款强大的文本处理工具#xff0c;它可以进行文本替换、删除、插入等多种操作。本篇文章将详细介绍 sed 命令的用法。 一、sed 命令概述 sed 是 stream editor 的缩写#xff0c;是一款流式文本编辑器#xff0c;它以行为单位处理文…在 Linux 系统中sed 命令是一款强大的文本处理工具它可以进行文本替换、删除、插入等多种操作。本篇文章将详细介绍 sed 命令的用法。 一、sed 命令概述 sed 是 stream editor 的缩写是一款流式文本编辑器它以行为单位处理文本数据。通过 sed 命令我们可以对文本进行各种操作例如替换、删除、插入等。sed 命令不仅可以独立使用操作文件还可以与其他命令配合使用通过管道实现更复杂的文本处理需求。 二、sed 命令基本用法 替换文本 替换文本是 sed 命令最常用的功能之一。使用以下命令可以将指定行中的字符串替换为另一个字符串 sed s/原字符串/新字符串/g file 其中“s”表示替换“原字符串”是要被替换的字符串“新字符串”是替换后的字符串“g”表示全局替换即替换所有匹配的字符串。如果不加“g”参数则只会替换每行中的第一个匹配项。 示例将文件中的“foo”替换为“bar” sed s/foo/bar/g file sed 1 s/foo/bar/g file   #只对第1行进行替换 sed 1,5 s/foo/bar/g file #只对第1~5行进行替换 删除文本 使用以下命令可以删除指定行中的字符串 sed s/原字符串//g file 其中“原字符串”是要被删除的字符串“g”表示全局删除不再赘述。 示例删除文件中的“foo” sed s/foo//g file 插入文本 使用以下命令可以在指定行插入文本 sed n i 插入的文本 file 其中“n”表示要插入的行号如果省略则会在每行插入“i”表示插入操作插入文本后原来的第n行变成了第n1行相当于是在第n行前插入“i”换成“a”可以在第n行后插入“n i”之间以及“i”和插入的文本之间的空格非必需“插入的文本”是要插入的文本内容。注意如果要插入的文本本身包含换行符需要使用转义符“\”进行转义。 示例在文件插入一行文本 sed 5 i foobar file  #在第5行插入文本 sed $ i foobar file  #在最后一行前插入文本 sed i foobar file   #在原每一行插入文本 正则表达式替换 示例将Windows路径中的“:\”和“\”替换成“/” sed s/:*\\/\//g file 其中“:*\\”中的“*”表示匹配前面的冒号0次或多次双斜线表示对斜线转义。路径中冒号的匹配更准确的应该是0次或1次如果使用“:?\\”则需要对疑问号也进行转义使用“:\?\\”。 与其他命令配合使用 sed 命令可以通过管道接收来自其他命令的输出数据。通过使用管道符号“|”可以将一个命令的输出作为另一个命令的输入。 示例找出文件中包含“example”的行并且将“foo”替换为“bar”后输出 grep example file|sed s/foo/bar/g 三、sed 命令高级用法 使用表达式 前面的 sed 命令都是使用单引号。如果需要在命令中使用表达式改为双引号即可。 示例将文件中与变量str1的值匹配的内容替换为变量str2的值 sed s/${str1}/${str2}/g file sed ${i},${j} s/${str1}/${str2}/ file 删除文件行 使用以下命令可以删除指定行的文本 sed n d file 其中“n”表示要删除的行号“d”表示删除操作两者之间可以没有空格 sed 3d file #删除文件第3行 sed 1,10d file #删除文件前10行 sed $d file #删除文件最后一行 sed /Detail/d file #删除文件中包含Detail的行 上述示例中将单引号换成双引号行号、文本都可以使用${变量}的方式 sed ${i}d file #删除文件第i行 sed ${i},${j}d file #删除文件第i~j行 sed $d file #删除文件最后一行 sed /${text}/d file #删除文件中包含变量text的值的行 ​​​​​​​ 反向引用 sed 命令能够记住之前匹配的子样式这被称为反向引用使用半角括号表示被引用的一个组括号需要转义。反向引用可以用于替换也可以用于模式匹配查找内容。 示例匹配4-5位回文字符 sed -n /^\(.\)\(.\).\?\2\1$/p file 其中“-n”表示只显示匹配的行两个斜线“/”及之间的内容表示模式匹配“^$”分别表示行首和行尾“\(.\)”表示匹配一个任意字符且放入一个引用组“.\?”表示中间可以有0~1个字符“\2\1”分别表示反向引用前面“\(.\)”匹配到的内容“p”表示打印到标准输出。上述脚本可以输出类似以下内容 1221 12321 abba ab!ba 四、sed 命令完整用法 授人以渔命令行执行以下任一命令可以查看 sed 命令的语法说明 sed --help man sed ​​​​​​​
http://www.zqtcl.cn/news/752085/

相关文章:

  • 去年做啥网站能致富周口seo推广
  • 主体负责人电话修改 网站备案什么样算网站需要备案
  • 网站建站免费空间外贸网站建设与优化
  • 网站极简设计建立网站基本知识
  • 网站建设管理标准wordpress rss采集
  • 乐清网站建设费用装修房子的app软件哪个好
  • 专业网站搭建运营工业网站素材
  • 建网站要会什么wordpress电影下载站
  • 济南设计网站的公司西安模板网站建设
  • 网站搜索功能如何实现网络培训学习心得体会
  • 网站设计方案书ppt网站展示型推广
  • 中国建设注册管理中心网站首页大连地区建设网站
  • 广州致峰网站建设藁城网络推广
  • 怎么做免费个人网站wordpress dux 5.3
  • 手机触屏版网站网站功能介绍
  • 商场设计案例青岛百度快速排名优化
  • 制作网站要步骤湖北省建设厅网站上岗证查询
  • 网站建设制作公司都选万维科技制作网站需要注意什么
  • jsp小型网站开发wordpress微博插件
  • app充值网站开发怎么去做网站
  • 合肥建站网站模板word上下页纸张方向
  • 大学跳蚤市场网站建设哈尔滨网站建设
  • 网站开发合同中的知识产权条款怎么给公司建网站
  • 网站代维护wordpress 主题中心
  • 中铁广州建设有限公司网站临安做企业网站的公司
  • 国内可访问的海外网站和应用重庆好玩还是成都好玩
  • 定制开发小程序天津做网站优化的公司
  • 公司网站首页怎么做在线二级域名子域名查询
  • 淮南网站优化公司国内什么网站用asp.net
  • 做数据网站带网站的图片素材