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

网站建设 h5英文seo外链

网站建设 h5,英文seo外链,pc网站和app哪个容易做,如何做一个微笑公众号推文sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这…

sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。

一.基本语法

sed [options] 'commands' files

  • options:可选的命令行选项。
  • commands:要执行的sed命令。
  • files:要处理的文件列表。
1.替换文本:替换第一个匹配项:
sed 's/old/new/' file.txt替换所有匹配项:
sed 's/old/new/g' file.txt2.打印行:打印文件中所有行:
sed -n 'p' file.txt3.删除行:删除包含特定文本的所有行:
sed '/pattern/d' file.txt4.插入文本:在第一行前插入文本:
sed 'i\new line' file.txt5.追加文本:在最后一行后追加文本:
sed 'a\new line' file.txt6.替换特定行:替换第3行:
sed '3s/old/new/' file.txt7.使用模式分隔符:使用其他字符作为分隔符:
sed 's#old#new#' file.txt8.使用正则表达式:使用扩展正则表达式(需要 -r 选项):
sed -r 's/regex/replacement/' file.txt9.原地编辑文件:直接修改文件内容:
sed -i 's/old/new/g' file.txt10.不区分大小写:进行不区分大小写的替换:
sed 's/old/new/I' file.txt11.多行模式:处理多行匹配:
sed ':a;N;$!ba;s/old/new/g' file.txt12.使用循环:对于每找到一个匹配项,执行特定命令:
sed -n '/foo/{ :a p; n; ba; }' file.txt

二.实操案例

首先需要建立一个文档。

1.替换文本

 cat test.txt    #与之后的内容进行对比
"
old-old-new
I love biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"sed 's/old/new/' test.txt    #替换第一个匹配项"
new-old-new
I love biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"sed 's/old/new/g' test.txt    #替换所有匹配项
"
new-new-new
I love biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"

2.打印行

sed -n 'p' test.txt   #打印文件中所有行
"
old-old-new
I love biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"sed -n '2p' test.txt    #打印文件中第二行
"
I love biology
"sed -n '2,4p' test.txt     #打印文件中第二到第四行
"
I love biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
"

3.删除行

sed '/o/d' test.txt   #删除包含特定文本的所有行
"
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"

4.插入文本

sed 'i\bew line' test.txt      #在第一行前插入
"
bew line
old-old-new
bew line
I love biology
bew line
>DJAKNCKALNXLKLHDJKkljkxkxhka
bew line
2021-6-27
bew line
你好,努力攀登的科学树
"sed '3i\biology' test.txt       #在第三行前插入
"
old-old-new
I love biology
biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"

5.追加文本

sed 'a\new line' test.txt  #在最后一行追加文本
"
old-old-new
new line
I love biology
new line
>DJAKNCKALNXLKLHDJKkljkxkxhka
new line
2021-6-27
new line
你好,努力攀登的科学树
new line
"

6.替换特定行

sed '2s/love/like/' test.txt   #替换第二行的love,将其改为like
"
old-old-new
I like biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"

以上操作都没有改变原文件。

7.编辑原文件

 sed -i 's/old/new/g' test.txt | cat test.txt
"
new-new-new
I love biology
>DJAKNCKALNXLKLHDJKkljkxkxhka
2021-6-27
你好,努力攀登的科学树
"

http://www.hkea.cn/news/426313/

相关文章:

  • 类似红盟的网站怎么做aso优化推广
  • vs2013做网站怎样制作免费网页
  • b2c网站的开发无锡网络优化推广公司
  • 网站做视频在线观看营销活动推广方案
  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司
  • 四川智能网站建设制作网站链接分析工具
  • 制作销售网站有哪些宁波网络营销推广咨询报价
  • 佛山做外贸网站服务新闻发稿平台
  • 做网站前怎么写文档域名收录
  • 中信建设有限责任公司钟宁关键词优化的方法有哪些
  • 建站之星平台优化推广网站排名
  • wordpress 网盘 插件郑州seo外包阿亮
  • 怎样建设网站首页广告营销平台
  • wordpress调起淘宝app什么叫做seo
  • 嘉兴做网站优化的公司网站维护公司
  • css层叠样式会不会影响打开网站的速度百度免费下载安装百度
  • 网站模板制作流程nba交易最新消息汇总
  • 近的网站在线客服系统网络优化工程师前景如何
  • 网站制作职业google入口
  • 广州网站 制作信科便宜网络营销软文范例500
  • 网站建设公开课长沙网站推广和优化
  • 建设网站的需求分析俄罗斯搜索引擎yandex推广入口
  • 可以做英文纵横字谜的网站搜狗网站收录入口