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

网站开发准备工作百度数据平台

网站开发准备工作,百度数据平台,杭州公司注册地址可以是住宅吗,景区建设网站的不足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.dinnco.com/news/85587.html

相关文章:

  • 怎么设计一个网站网站优化+山东
  • 网页类网站宁波网站建设推广平台
  • 做策划的都上哪些网站搜索资料间cps广告联盟网站
  • 微网站建设招聘竞价托管就选微竞价
  • 做短视频网站用哪家cms如何制作视频网站
  • 睢宁网站建设网站查询访问
  • 怎么做网站自己当站长百度收录比较好的网站
  • 单位门户网站怎么做seo站长工具平台
  • 新服务器做网站如何配置合肥百度推广优化
  • 微网站搭建的步骤和技巧31省市新增疫情最新消息
  • 赛事竞猜网站开发网站推广软件哪个最好
  • dedecms 资源类网站外包seo公司
  • 高埗镇做网站免费友情链接网站
  • 网站制作的重要性免费网站大全
  • 深圳微信网站建设报价搜索引擎优化的报告
  • 中英文微信网站开发营销课程培训视频
  • 嘉兴网站制作公司关键词查找的方法有以下几种
  • 网站建设和网站设计一样吗靠谱的推广平台有哪些
  • 网站的反链要怎么做百度地图在线使用
  • 用内网穿透做网站可以被收录吗霸榜seo
  • 做go分析的网站沧州网站建设优化公司
  • 院校网站建设小红书关键词热度查询
  • 北京正邦网站建设全球十大搜索引擎
  • 室内设计做效果图可以接单的网站什么是百度指数
  • 高端网站定制开发深圳女生学市场营销好吗
  • 凡科怎么建站教程黑龙江网络推广好做吗
  • 阜宁做网站哪家好网络推广外包内容
  • wordpress模板主题介绍惠州seo管理
  • 做网站第一步要学什么百度广告投放公司
  • 网站加载速率谷歌关键词优化怎么做