0

我读过Bash:提取字符串的一部分

我怎么能做到这一点,但对于字符串中的所有匹配项:

x=something
echo ${x ome}
        ^
     what to put here to get "sthing"

任何其他建议表示赞赏。

4

2 回答 2

3

不,第一个答案是不对的。所有匹配项都将被删除。因此,答案是:

echo ${x//ome/}

(参见手册。)

于 2013-10-24T23:36:32.887 回答
0

太简单了:

${x/ome/}

我现在想到的另一个问题是,我怎样才能将正则表达式放在斜杠内,但现在这很好。

于 2013-10-24T23:32:40.247 回答