Si deve utilizzare il tag <pre> </pre>.
In tal modo il testo preformattato del listato viene mantenuto, compresi i ritorni a capo.
Unico problema, bisogna stare attenti ad alcuin caratteri tipo "<" nel mio caso lo script conteneva:

cat<<TERM

Probabilmente l'ultima parte "<TERM", veniva interpretato come un tag, perciò tutto il resto non veniva scritto.

Ho risolto lasciando uno spazio

cat<< TERM

In alternativa si poteva sostituire al carattere in questione "<", il corrispondente "&lt".

A presto!