grml の構成ファイルをインストールしましたが、それらのファイル内の何かが原因で、複数行のコマンドが実行前に再エコーされているようです。例えば
user@machine ~ % cat << EOF
\`heredoc> this
\`heredoc> that
\`heredoc> EOF
this
that
EOFthis
that
user@machine ~ %
設定されたオプションを見ましたが、どれも責任を負っていないようです。
上記のようにエコーを無効にする方法を知っていますか
...
\`heredoc> EOF
this
that
user@machine ~ %
(その空白行の有無にかかわらず)