方法一

# [cdh01 root 09:57:39] [Thu Mar 25]
$ str="hello world"# [cdh01 root 09:58:09] [Thu Mar 25]
$ echo $str
hello world# [cdh01 root 09:58:14] [Thu Mar 25]
$ echo ${str/o/P}
hellP world

但是这种方法不能全局替换:

# [cdh01 root 09:58:45] [Thu Mar 25]
$ echo ${str/o/P/g}
hellP/g world
# [cdh01 root 09:58:53] [Thu Mar 25]
$ echo ${str/o/P/G}
hellP/G world

方法二

全局替换还得用这种方法:

# [cdh01 root 09:59:39] [Thu Mar 25]
$ echo $str | sed  's/o/P/g'
hellP wPrld
# [cdh01 root 10:00:13] [Thu Mar 25]
$

Linux shell 字符串替换相关推荐

  1. linux shell 字符串替换字符,关于bash:在shell脚本中替换另一个字符串的一个子字符串...

    我有"我爱苏西并结婚",我想把"苏西"改成"萨拉". #!/bin/bash firstString="I love Suzi a ...

  2. linux shell 字符串操作(长度,查找,替换)详解 BASH

    linux shell 字符串操作(长度,查找,替换)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系 ...

  3. linux shell字符串及字符串长度获取方式

    linux shell字符串及字符串长度获取方式

  4. 在 Linux shell 字符串中,百分比符号是什么?

    当你正在学习如何完全使用 Linux shell 时,你可以能会觉得自己能够对字符串进行操作. 记住,今天q&一个文章的超级用户对读者的一个奇怪问题有答案. 今天,回答会话的问题来自超级用户的 ...

  5. Linux 文本替换 字符串替换 221012笔记

    Linux 文本替换 字符串替换 用 sed 命令进行文本字符串替换 公式 sed s/被替换/替换/g 或 sed -e s/被替换/替换/g 或 sed --expression s/被替换/替换 ...

  6. linux shell 字符串操作(长度,查找,替换)详解

    引用 参考  http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html 在做shell批处理程序时候,经常会涉及到字符串相关操作.有 ...

  7. 【备忘】linux shell 字符串操作(长度,查找,替换,匹配)详解

    为什么80%的码农都做不了架构师?>>>    在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内 ...

  8. Linux Shell字符串变量头尾去除空格

    本身想用简单的拿来主义,使用某搜索引擎推荐的博文,来去除Linux Shell中字符串变量头尾的空格. 但是,发现推荐的方法,竟然很多文章是用echo "some string" ...

  9. linux shell 字符串作变量名 间接变量引用

    方法一 #!/bin/bash name=yushuang var=name # 要获取到yushuang res=`eval echo '$'"$var"` echo $res ...

最新文章

  1. C 如何在函数中返回一个数组
  2. python【蓝桥杯vip练习题库】ALGO-195 1的个数
  3. 固定div的位置——不随窗口大小改变为改变位置
  4. Runnable和Thread的区别
  5. python中双冒号[::]切片的作用
  6. 骚出天际!一个程序员女装照片的开源项目
  7. kafka消费者如何读同一生产者消息_Kafka入门之生产者消费者
  8. 如何在 ASP.Net Core 中使用 File Providers
  9. cve-2020-0796_CVE20200796 | Windows SMBv3客户端/永痕之黑漏洞复现
  10. struts2.2跟jstl怎么整合
  11. Codeforces 463D Gargari and Permutations(求k个序列的LCS)
  12. 微型计算机相关的英文文献,微型计算机控制系统(单片机控制系统)外文文献翻译.doc...
  13. 集合A和集合B的并运算图示
  14. Day2:Surveying China’s livestreaming economy
  15. python --通过urlretrieve下载MP4文件
  16. php远程控制代码,内部网络机器的远程控制软件UltraVNC及其源代码
  17. 隔离太无聊!不如用Python实现愤怒的小鸟,看看能否通关!
  18. 爬虫学习笔记 - day02
  19. 华东师范大学张凯教授课题组招收图神经网络方向博士生
  20. 怎么进入BAT的研发部门?

热门文章

  1. linux磁盘信息文件,linux系统获取硬盘使用信息
  2. 个人帐目管理系统java_月光软件站 - 编程文档 - Java - 实战EdaEagle——个人帐目管理系统(一)...
  3. Arthas使用-wath与tt入门
  4. 关于npoi导出的excel中设置上下标
  5. 世界500强高管都在用的GROW模型,到底怎么操作?
  6. 关于使用gcc在Linux系统中进行c语言程序的编译
  7. Windows NT 6 终极瘦身
  8. quot;CoolReaperquot; --酷派手机后门
  9. w ndows10启动黑屏,windows10开机黑屏怎么办
  10. maven依赖包下载很慢原因