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

西安做政府网站的公司建一个自己的网站

西安做政府网站的公司,建一个自己的网站,go语言 网站开发,网站开发先前台和后台sed 文本 2.txt 内容如下: 1 2 3 4 511 121abcabcc1.替换文本指定字符或字符串,不更改原文件 将文本内容替换并输出,但不直接在原文档中修改: sed "s/旧字符串/新字符串/g" 文档 范例,将文本中的 1 替换为 b rootheihei:/# sed &…

sed

文本 2.txt 内容如下:

1
2
3
4
511
121abcabcc

1.替换文本指定字符或字符串,不更改原文件

将文本内容替换并输出,但不直接在原文档中修改: sed "s/旧字符串/新字符串/g" 文档
范例,将文本中的 1 替换为 b

root@heihei:/# sed "s/1/b/g" 2.txt
b
2
3
4
5bb
b2babcabcc
root@heihei:/#

2.替换文本指定字符或字符串,不更改原文件,存储更改的内容到新文件

再次查看文档 2.txt,内容是没有变化的,想要储存就需要把结果另存到新的文件中
如下:

root@heihei:/# sed "s/1/b/g" 2.txt >> 3.txt
root@heihei:/# cat 3.txt
b
2
3
4
5bb
b2babcabcc
root@heihei:/#

3.替换文本指定字符或字符串,直接更改原文件 加参数 -i即可

root@heihei:/# sed -i "s/1/b/g" 2.txt
root@heihei:/# cat 2.txt
b
2
3
4
5bb
b2babcabcc
root@heihei:/#

4.替换文本指定字符或字符串,字符串为变量
sed "s/$old_str/$new_str/g" 文档

root@heihei:/# new_str='b'
root@heihei:/# old_str='1'
root@heihei:/# sed "s/$old_str/$new_str/g" 2.txt
b
2
3
4
5bb
b2babcabcc

注意,需要用 双引号 “”,假设用的单引号 ‘’
命令需要改成 sed 's/'$old_str'/'$new_str'/g' 文档
否则无法执行成功:
失败案例:

root@heihei:/# new_str='b'
root@heihei:/# old_str='1'
root@heihei:/# sed 's/$old_str/$new_str/g' 2.txt
1
2
3
4
511
121abcabcc
root@heihei:/#

修改命令,成功达到预期结果

root@heihei:/# new_str='b'
root@heihei:/# old_str='1'
root@heihei:/# sed 's/'$old_str'/'$new_str'/g' 2.txt
b
2
3
4
5bb
b2babcabcc
root@heihei:/#

5.这里记录一次用 tr -t "旧字符串" "新字符串"进行替换时遇到的坑

tr -t "旧字符" "新字符" 应该是这样的作用,接字符串时会出现问题

他的作用等同于sed "s/旧字符串/新字符串/g" 文档,但是如果接字符串时,并不是我认为的
将符合的字符串进行替换,而是依旧按照单字符挨个替换,如下
如下:

root@sh-z390-01:~/test/sed# x="0010086,sds"
root@sh-z390-01:~/test/sed# echo $x |tr -t "10086" "01472"
4404472,sds
root@sh-z390-01:~/test/sed# echo $x |tr -t "10086" "01"
1101186,sds

如上面的例子,我们指定了旧字符串 “10086”,新字符串"01472"
但实际执行下来是将$x中所有的 1 更改为了0,所有的0 改成了1随后又被改为了4 ,8改成7,6改成2
实际上是按照
1 --> 0
0 --> 1
0 --> 4
8 --> 7
6 --> 2
这样的映射关系进行的单字符替换

http://www.wangmingla.cn/news/145881.html

相关文章:

  • 阿米纳网站建设企业推广软文范文
  • 怎么选择镇江网站建设营销网站建设流程
  • 厦门网站建设哪家强百度浏览器广告怎么投放
  • 陕西电商b2c网站建设公司百度关键词搜索广告的优缺点
  • 可信网站必须做吗网站seo优化
  • 企业做淘宝网站需要多少钱在线网站建设
  • 小视频网站源码学网络运营需要多少钱
  • 网上学习做网站网络seo首页
  • 濮阳专业做网站公司2023年10月爆发新冠
  • 湖南网站开发 岚鸿b站怎么推广
  • 揭阳做网站公司电子商务营销策划方案
  • 批量发布网站产品推广
  • div css制作个人网站上海百度整站优化服务
  • 视频模板网站搜索引擎论文3000字
  • 安平做网站的公司百度问一问人工客服怎么联系
  • 学校门户网站模板百度排行榜
  • 整合资源加强全市网站建设怎么做百度推广平台
  • 单页网站怎么做优化关键词方法
  • 未来商城网站建设信息流广告是什么
  • 深圳画册设计哪个公司靠谱网站建设优化推广
  • 时时彩网站如何做代理竞价推广是什么意思
  • 房地产销售头像厦门百度seo公司
  • 国内美食网站欣赏成都seo优化排名公司
  • 公司管理系统有哪些百度快速排名优化工具
  • win2008r2 iis配置网站sem竞价是什么
  • 沈阳网站建设选网龙长沙优化网站厂家
  • 四川省建设厅网站官网个人登录新闻软文自助发布平台
  • 济南政府网站建设网站服务费一年多少钱
  • 公司做网站流程太原今日新闻最新头条
  • 360建筑网简历怎么改名百度seo排名原理