Schade, dann musst Du es halt auf die umständliche Art machen und am Ende jeder Zeile noch die Umleitung ">> datei.sh" mit dranhängen und das cat > datei.sh <<EOF weglassen.
edit:
Ahh, Deinen zweiten Teil sehe ich jetzt erst. Es geht also wohl doch mit cat...
In dem Fall muss einfach das "echo " wieder rausgenommen werden, denke ich.
Ohne Rechner-Neustart und dem Booten von Linux zum Nachschauen kann ich aber jetzt nicht genau sagen, ob das so auch stimmt.