J'expérimentais aujourd'hui avec quelques opérations d'ajout et, dans ma curiosité, j'ai exécuté ceci (où file1.txt n'était pas vide et file2.txt était vide):
$ cat file1.txt >> file2.txt >> file1.txt
Quand je l'ai vu prendre un certain temps, j'ai appuyé sur Ctrl+ Cpour y mettre fin. À ce moment-là, file1.txt faisait des centaines de Mo.
Changer les noms de fichiers ne produit pas le même effet; ce n'est que lorsque les fichiers sont dans cet ordre que la redirection infinie se produit. Que se passe-t-il exactement qui cause cela?