sedでダブルクォーテーションやシングルクォーテーションの置換・削除を行う場合、条件を囲む記号をどちらでやるかにもよるが、基本的には以下のようにエスケープしてやればよい。

「"(ダブルクォーテーション)」で囲んでいる場合

bash
sed "s/\"/置換後の文字列/g" sed "s/'/置換後の文字列/g"
shell
blacknon@BS-PUB-UBUNTU-01:/tmp$ echo \"aaaa\" | sed "s/\"/1/g" 1aaaa1 blacknon@BS-PUB-UBUNTU-01:/tmp$ echo \'aaaa\' | sed "s/'/1/g" 1aaaa1

「'(シングルクォーテーション)」で囲んでいる場合

bash
sed 's/"/置換後の文字列/g' sed 's/'\''/置換後の文字列/g'
shell
blacknon@BS-PUB-UBUNTU-01:/tmp$ echo \"aaaa\" | sed 's/"/1/g' 1aaaa1 blacknon@BS-PUB-UBUNTU-01:/tmp$ echo \'aaaa\' | sed 's/'\''/1/g' 1aaaa1