在shell脚本中替换另一个字符串的子字符串我有“我爱Suzi和Marry”,我想把“Suzi”改为“Sara”。#!/bin/bashfirstString="I love Suzi and Marry"secondString="Sara"# do something...结果必须是这样的:firstString="I love Sara and Marry"
3 回答
皈依舞
TA贡献1851条经验 获得超3个赞
这可以通过bash字符串操作完全完成:
first="I love Suzy and Mary"
second="Sara"
first=${first/Suzy/$second}
这将只取代第一次出现; 要替换它们,将第一个斜线加倍:
first="Suzy, Suzy, Suzy"
second="Sara"
first=${first//Suzy/$second}
# first is now "Sara, Sara, Sara"
- 3 回答
- 0 关注
- 6749 浏览
添加回答
举报
0/150
提交
取消