Замените новые строки в многострочном вводе на "\ n"

Я пытался выполнить некоторую работу с генерацией команд SQL с помощью интерактивного сценария bash и иметь многострочную строку, которую мне нужно убежать для использования с MySQL.

Заметки уже определены как многострочная строка.

notes=$(echo "$notes" | php -r 'echo mysql_escape_string(fgets(STDIN));'); 

Однако возвращается только одна строка. Как я могу получить мою многострочную строку, которая правильно экранирована и возвращена?

Использовать замену шаблонов:

 notes=${notes//$'\n'/\\n}