sedは次のものを置き換えます; "内容は ';"です。

sedは次のものを置き換えます;

私のファイルには次のものが含まれており、;"それを次のものに置き換える必要があります。';"

次のsedコマンドは機能しません:

sed -i "s/;"/';"/g" /root/bashy.sh

どうすればいいですか?解決策は必ずしもそうではありませんsed

ベストアンサー1

これはsedエラーではなくシェルエラーです。参照を引用する必要があります。

sed "s/;\"/';\"/g"

でも

sed s/';"'/"'"';"'/g

バックスラッシュが気に入らない場合...

おすすめ記事