「duck's」のような単語からアポストロフィを削除したいと思います。アポストロフィとアポストロフィの後ろに残っているスペースを削除したいです。試してみてsed
「アヒル」を手に入れましたが、「アヒル」を手に入れたいです。
答え1
$ echo "duck's" | sed s/\'//
ducks
sed
しかし、純粋なbashソリューションは必要ありません。
$ abc="duck's"; echo ${abc/\'/}
ducks
答え2
sed s/"'"/""/g foo.txt > bar.txt
またはその場で編集
sed -i s/"'"/""/g foo.txt
OS XとBSD(所定の位置で編集)では、topコマンドも機能します。
sed -i '' s/"'"/""/g foo.txt
ただし、あなたが投稿した情報には、情報(どのオペレーティングシステム?など)がほとんど含まれていません。