1

en tout cas avec cat, sur ti89 hw1

:>echo world >toto
:>cat toto >z
:>cat toto
world
:>cat z
world
:>cat z >r
:>cat z
world
:>cat r
world
:>cat r >toto
:>cat r
:>cat toto
:>

en effet, en hexdumpant chacun des 3 fichiers, on s'apercoit que toto est corrompu.

2

Merde. Je vois pas ce qui cloche.

3

ben le tag E0 du fichier est double
mais le plus embetant est que plus aucun cat ne marche apres (pas meme sur un nouveau fichier)

4

J'ai verifie, et il me semble que les fichiers ne sont pas corrompus.
Par contre, c'est pas la redirection qui merde, mais cat smile
Fait 8 "cat z".

Le bug est un oubli de fclose dans cat_cmd (Shell.asm).

5

>J'ai verifie, et il me semble que les fichiers ne sont pas corrompus.

pourtant je suis presque sur que l'octet E0 figurait 2 fois a la fin du fichier toto (bon disons que ca a aucun rapport, mais que c'est qd meme un bug)

6

A verifier.

7

>pourtant je suis presque sur que l'octet E0 figurait 2 fois a la fin du fichier toto

je confirme

8

C'est pas forcement une corruption.