从字符串中删除所有出现的单词

时间:2013-12-26 10:25:34

标签: string bash shell

我有以下字符串

str="toto1 toto2 toto3 toto4 toto2 toto5"

toto2在字符串中出现两次。如何从字符串中删除所有toto2次出现?

我试过了:

echo ${str/toto2/}

但这只会删除第一次出现的toto2

toto1 toto3 toto4 toto2 toto5 # output

如何从字符串中删除所有toto2次出现?

1 个答案:

答案 0 :(得分:7)

找到它。解决方案是:

echo ${str//toto2/}