sed replace; "content with ';"

У меня есть файлы, содержащие ;" и мне нужно заменить его ';"

Следующая команда sed не работает:

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

Как я могу это сделать? Решение не обязательно должно быть sed .

Это ошибка оболочки, а не sed – ваши кавычки должны быть указаны:

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

Или даже

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

если вам не нравится обратная косая черта …

С GNU sed:

 sed -i.bak 's/;"/\x27&/g' file 

POSIX sed:

 sed -e "s/;\"/'&/g" < file > file.out