Tu as raison Idriss
Alors alors :
Le problème de suppression / écriture dans le fichier temp.txt venait du fait qu'au début de mon script je cherchais les fichiers en .txt, afin de les traiter. Or il s'agit pour l'instant d'un fichier test, pour l'instant il n'y en a qu'un alors j'ai modifié le début de mon code :
Avant :
fichier=`find . -name "*.txt"`
Ca trouvait donc mon fichier de test fichierTestSed.txt, mais aussi temp.txt
Après :
fichier=`find . -name "fichierTestSed.txt"`
Du coup je ne travaille plus sur d'autres fichiers que mon fichier de test, et donc je ne rentre plus qu'une seule fois dans ma boucle :
Et ceci car je ne travaille que sur fichierTestSed.txt. Du coup ça ne marchait pas parce que je travaillais sur temp.txt, le fichier où justement j'écris mes traitements (comme expliqué dans les msg précédents) ; en fait je récupérais les données dans temp.txt pour les réécrire dans temp.txt donc évidemment ça ne faisait pas ce que je voulais.
N_BaH pour te répondre je suis sur Gentoo, et /bin/sh pointe vers bash, donc je peux utiliser des tableaux 
je ne mets pas en résolu car ce n'est pas fini et je reviendrai bientôt avec des questions je pense
Partager