ヒアドキュメントの中でも""で括った文字列リテラルと同様、
変数展開やコマンド置換が行われます。つまり$MY_VARや$(date)と書くといつもと同じように展開されます。
これを抑止する(=''で括ったときのように扱う)にはEOSの部分を下記のようにクォートします。
cat << 'EOS' $MY_VAR と書いても展開されない EOSbashのヒアドキュメントを活用する - Qiita
ヒアドキュメントの中でも""で括った文字列リテラルと同様、
変数展開やコマンド置換が行われます。つまり$MY_VARや$(date)と書くといつもと同じように展開されます。
これを抑止する(=''で括ったときのように扱う)にはEOSの部分を下記のようにクォートします。
cat << 'EOS' $MY_VAR と書いても展開されない EOSbashのヒアドキュメントを活用する - Qiita