sedで行の始まりと終わりを表現する方法

sedで行の始まりと終わりを表現する方法

'}私は行末のすべてを次のように置き換えるためにsedを使用したいと思います"}

sed -i -e "s/'}$/\"}$/g"

ただし、これは次のように置き換えられます"}$。何が問題なの? sedで正規表現を使用^して行の始まりと終わりを表す方法と$

ベストアンサー1

検索式のみが正規表現であり、代替テキストは以下ではありません。

sed -i -e "s/'}$/\"}/g"

これは'}行の終わりと一致してそれを置き換えます"}

おすすめ記事