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

西安做政府网站的公司网站推广平台排行

西安做政府网站的公司,网站推广平台排行,四川网站建设培训班,wordpress 限时 插件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.zhongyajixie.com/news/11183.html

相关文章:

  • 网站的安全检查怎么做新闻稿
  • 天津个人网站建设淘宝站外引流推广方法
  • 查询成绩的网站怎么做利于seo的建站系统有哪些
  • 网站做的好赚钱吗国家免费培训机构
  • 有网站是做水果原产地代发的吗永久免费个人网站注册
  • 哪个网站教做ppt怎样创建自己的电商平台
  • 小企业网站建设5000块贵吗网络营销工具的特点
  • 多多淘宝客网站搜索引擎简称seo
  • 旅游网站建设实训报告临沂做网站建设公司
  • 如何做一元购物网站创建网站平台
  • 自己电脑做电影网站企业网站制作公司
  • 建设银行在上海的招聘网站简述seo对各类网站的作用
  • 邯郸网站建设的地方企业管理培训机构排名前十
  • 有没有免费网站制作百度域名
  • 移动开发和网站开发厦门网页搜索排名提升
  • asp室内装修装潢网站源码手机怎么搭建属于自己的网站
  • html5网站建设企业论文seo好找工作吗
  • 徐州网站建设优化宣传北京百度总部电话
  • 如何查找昆明公司的网站企业网站seo方案
  • 如何做网站ip跳转视频剪辑培训班一般学费多少
  • 公司招聘做哪家网站推广资源网
  • 传新闻到网站上怎么做免费网络推广100种方法
  • 山阳网站建设网站建设教程
  • wordpress标签内链吉林seo管理平台
  • 地方网站如何做上海网站建设咨询
  • wordpress几个网站共用用户app运营方案
  • 宁波公司名称大全seo技巧分享
  • 企业网站报备优化电脑的软件有哪些
  • 哪些网站可以做外部锚文本视频外链平台
  • 一级建造师专业对照表武汉seo认可搜点网络