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

网站建设一次中国营销传播网手机版入口

网站建设一次,中国营销传播网手机版入口,wordpress微信公众号开发教程视频,jsp网站有哪些文本三剑客#xff08;sed#xff09; 使用场景基本语法实例命令列表 使用场景 sed提供了一种面交互的方式修改文件内容。 它是一行一行处理#xff0c;可以通过正则匹配要修改的部分 基本语法 基本语法 sed [-opt] command files(多个文件 空格隔开) sed 使用正则 sed -… 文本三剑客sed 使用场景基本语法实例命令列表 使用场景 sed提供了一种面交互的方式修改文件内容。 它是一行一行处理可以通过正则匹配要修改的部分 基本语法 基本语法 sed [-opt] command files(多个文件 空格隔开) sed 使用正则 sed -r “正则匹配数据行/指定行号 sed命令” files sed 修改内容写回文件 默认sed操作完的数据会显示在控制台而不会回写到文件中 若要将变更保存到文件可以使用 -i 选项 sed -ri “/正则表达式/或者指定行号 [{]sed命令[}]” files sed 命令可以使用 {} 括起来也可以不写写了意思更明确。类似$var 和 ${var} 如果要对选中的行执行多个操作可以使用 分号(;) 隔开 sed命令 sed -r \regex expression\{s;r} file行号表示法匹配多行使用逗号分割两个行号$ 表示最后一行 # 删除 1 到 2 行 sed -r 1,2{d} file 实例 命令列表 d 删除匹配的行 // 删除正则匹配的行 sed -r “/正则表达式/{d}” file // 删除指定行 sed -r “行号{d}” file 按正则表达式删除 sed -r /regex expression/d file删除第二行 sed -r 2d file删除 2-5行 sed 2,5{d} file删除5行到最后一行 sed -r 5,$d file删除最后一行 sed -r $d files 替换匹配上的字符 sed -r “s/正则查找的内容/要替换的内容/” file 也可以使用 # 分割当要替换的内容中有/或其他特殊含义字符时可以使用#或者使用转义 sed -r “s#正则查找的内容#要替换的内容#” file 默认只会替换每一行中的第一个匹配上的字符串如果要全部替换需要在最后的 / 后加个g代表行内匹配上的字符串都替换 bash # 将含有 abc 的行 的第一个 abc 换成 def sed -r “s/abc/def/” file # 将含有 abc的行 的所有 abc 都换成 def sed -r s/abc/def/g filesed 的 s 命令中如果要**引用查找到的字符串**可以使用() \1 或 获取 和 vim 中 类似。r 读取文件写入到sed指定的文件 读取一个文件的内容默认会追加到 sed指定的文件中的每一行下面。 如果要追加在目标文件的指定行的下面 可以在 r前面加上行号同样这里可以使用$表示最后一行 还可以使用正则匹配行在匹配上的每一行下面都会追加读取到的内容注意正则表达式使用 / / 分割 # 取sourcefile的内容 追加到 destfile每一行后面 sed -r r sourcefile destfile# 读取sourcefile的内容 追加到 destfile最后一行后面 sed -r $r sourcefile destfile# 读取sourcefile的内容 追加到 destfile第一行后面 sed -r 1r sourcefile destfile# 读取sourcefile的内容 追加到 正则表达式匹配上的每一行后面 sed -r /正则表达式/r sourcefile destfilew 写入文件读取sed指定文件的内容写入另一个文件 将 sed指定的文件 sourcefile另存为另一个文件 destfile 同样可以使用 行号或者 正则选中想要保存的部分行这样就是匹配上的行保存到目标文件中。 # 将 整个sourcefile文件内容写入 destfile sed -r w destfile sourcefile# 将sourcefile文件 指定行写入 destfile sed -r 1w destfile sourcefile# 将sourcefile文件 指定范围行写入 destfile sed -r 1,5w destfile sourcefile# 将sourcefile文件 正则匹配上的行 写入 destfile sed -r /正则表达式/w destfile sourcefilea 追加内容在匹配行下面写入数据 和上面一样可以使用固定行号范围行号以及正则表达式匹配要追加的行不限制时应用到每一行。 追加多行可以使用 \n 转义实现 # 给file文件每一行下面添加一行 123 sed -r a 123 file每一行下面追加两行123 sed -r a 123\n123 filei 插入内容在匹配行上面写入数据 规则与上面 a 类似只是内容写到匹配行的上面 c 替换匹配上的整行内容 规则与上面a 类似对匹配上的行整行替换 # 第一行替换为 123 sed -r 1c 123 file# 第一行到第二行替换为 123 sed -r 1,2c 123 file# 匹配上正则的行 替换为 123 sed -r /正则表达式/c 123 filen 匹配当前行组合其他sed命令作用到下一行 需与其他命令结合使用n命令仅仅用于查找组合的其他命令才是作用到下一行的命令 # 删除第二行 sed -r 1n;d file! 反选对匹配的结果取反然后应用后面的sed命令 # 删掉 除了第一行的其他行 sed -r 1! d file# 删掉 正则 不 匹配的行 sed -r /正则表达式/! d filee 多次编辑 正常sed 只能应用依次编辑 类似 sed -r 1 d file如果想一个命令执行多个独立的编辑操作可以使用-e # 删除第一行 第二行的aa换成bb sed -r -e 1 d -e 2 s/aa/bb/ file当然也可以使用分号()隔离多个独立的 查找应用 命令 # 删除第一行 第二行的aa换成bb sed -r 1 d;2 s/aa/bb/ file如果是对同一行执行多个操作可以使用分号隔离多个sed 应用命令 # 第二行的 aa换成bb 第二行的 cc换成dd sed -r 2 {s/aa/bb/;s/cc/dd/} file
http://www.dnsts.com.cn/news/162903.html

相关文章:

  • 做网站外包哪家好中国风网站模板下载
  • 推广自身网站视觉设计的网站和app
  • 中英文网站前端怎么做嘉兴网站建设网站建设
  • 开家网站建设培训班可以做基因通路分析的网站
  • 网站建设工作进度表网站开发ppt
  • 中英语双语网站咋做网站建设名片
  • 做网站的专业叫什么品牌策划全案公司
  • 最佳网站设计seo研究中心怎么样
  • 织梦网站地图怎么做无锡网站建设 君通科技
  • 璧山集团网站建设贵阳做网站优化
  • 移动端网站做排名网络宣传网站建设定制
  • 修改网站的设计用dw制作html简单网页制作
  • 云南省网站开发公司wordpress产品筛选
  • 万维网站网页配色方案
  • 建立学校网站网站大数据怎么做
  • 江苏省两学一做网站工信部网站找回不了密码
  • 烟台市建设工程质量监督站网站挪车码推广赚钱
  • 可以随意建国际商城的网站吗宜黄住房和城乡建设部网站
  • 北京清控人居建设集团网站营销软文案例
  • 服装网站首页设计西安seo培训哪个好
  • 做啤酒行业的网站佛山网站建设企业推荐
  • 珠海建设网站的公司哪家好郴州新网手机版招聘
  • 山东住房城乡建设厅网站首页05网电子书
  • 做网站平台成本网站后台表格
  • 国内设计师个人网站欣赏河北项目建设备案网站
  • 网站怎么样做优化电脑上怎么使用wordpress
  • 申请一个网站需要多少钱专门做二手房车的网站
  • 苏州网站建设系统找哪家app大全软件
  • 江门 网站设计宁波seo服务推广平台
  • 网站做qq发送链接wordpress播放视频播放