如何删除撇号并删除空格

1 sed

我想从诸如“duck's”之类的单词中删除撇号。我想删除撇号和撇号后面留下的空间。我试过了sed,我得到了“鸭子”,但我想得到“鸭子”。

jim*_*mij 5

$ echo "duck's" | sed s/\'//
ducks
Run Code Online (Sandbox Code Playgroud)

但是你不需要sed那个,纯 bash 解决方案:

$ abc="duck's"; echo ${abc/\'/}
ducks
Run Code Online (Sandbox Code Playgroud)