Bash - Faire un echo d'un script

Bonjour.

Voilà, je sollicite encore votre aide car je galère sévère.
J’ai crée un script générique qui questionne l’utilisateur. Avec ces différentes réponses, je génère plusieurs nouveaux scripts avec le fameux > toto.sh
Mes scripts générés ayant des find, echo et toute leur bande, j’aimerais savoir s’il n’y aurais pas un moyen de dire à mon echo d’exporter son contenu sans se soucier de ce qu’il contient. Merci.

Jcdc.

Comme ça ?

J’avais essayé, mais ça ne marchait pas. Je pense que je dois pas écrire mon script correctement. Voilà un tout petit aperçut de ce qui ne fonctionne pas. Si j’arrive à comprendre pour ce morceaux, je comprend surement pour le reste.

[code]echo "#!/bin/bash

echo "Les images provenant d’une éventuelle éxécution de ce script sont effacés."
find ./images/ -name .comp. -delete

echo "Les images potentiellement sauvegardées sont restituées.“
for file in $(find ./images/ -name .bak.)
do
newfile=$(echo $file | sed -e “s/.bak//g”)
mv $file $newfile
done
” > toto.sh[/code]

Que je mette " pour encadrer ou ', rien ne fait, il veux absolument interpréter les commande find, sed…

Pas envie d’essayer. Pourquoi n’écris tu pas ton template de script sous ton script tu sépare l’un de l’autre par un ligne qui se reconnais bien (une suite de # par exemple) et tu sépare l’un de l’autre grâce à cette ligne (avec awk par exemple) ?

Sinon pourquoi ne pas générer un fichier de configuration pour un script généraliste ?

Je suis très très loin d’être un spécialiste bash. Là j’avais besoin de ce script pour faciliter une de mes taches de codeur Haxe.
Mon problème est résolu grâce aux “herescripts”. Je n’ai pas encore complètement cerné le fonctionnement, mais un “cat <<!EOF! > toto.sh” en début de fichier à générer et un !EOF! à la fin de ce même fichier m’a résolu mes soucis.
Merci pour ton aide.

Jcdc.