Bonjour à tous.

J'ai un fichier sql qui contient deux lignes (des fois plus), et je dois écrire en début et à la fin de ce fichier

Or, quand je fais cela, je perds ma mise en page initiale, et mes lignes de code sql sont mises les unes à la suite des autres, ce qui empêche la bonne exécution.

Voilà mon fichier lance_test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
update from titi where tata=tutu;
update from pipi where papa=pupu;
Voilà mon script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
echo "
SET PAGESIZE 60\n"`cat lance_test` > lance_test
    echo "\n\n"
    echo "spool off;
commit;
exit;" >> lance_test
et le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SET PAGESIZE 60
update from titi where tata=tutu; update from pipi where papa=pupu;
spool off;
commit;
exit;
Comment faire pour garder le retour à la ligne de mon fichier d'origine?

Merci!