在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 關注
- 6809 瀏覽
添加回答
舉報
0/150
提交
取消
