Vincent Lefevre a écrit :
C'est peut-être parce que le processus n'a pas un stdin attaché au terminal ou un truc du genre, auquel cas le comportement peut varier d'un éditeur à un autre.
Oui, mais je comprend pas trop pourquoi ça réagit différemment entre
while read f; do #commandes#; done<fichier et for f in `cat fichier`; do #commandes#; done;