cat -e で改行文字を$に変換しておいて、後で使う時に'$ 'を
改行コードに変換するのがいいみたいです。お騒がせしました。