• [^] # Re: sed -i

    Posté par . En réponse au message Tubes : sed vs. grep. Évalué à 2.

    Dans ta description, tu ne précises pas que...
    Je voulais juste décrire les étapes principales pour expliquer que la redirection vide le fichier avant que cmd commence à s'en servir.

    Il se pourrait que la lecture du ou des premiers blocs se fasse parfois avant l'ouverture effective en écriture, suivant comment le noyau ordonnance ses opérations.
    La séquence que j'ai décrite est déterministe, le fichier DOIT être tronqué avant d'être lu.
    Si quelqu'un constate que ça ne se passe pas comme ça, il a trouvé un BUG noyau...

    Avec le rm 1,ドル un seul nom est utilisé, mais la sortie doit se faire vers un autre inode
    Exactement, c'est pour ça que j'ai parlé de nom de fichier intermédiaire. Je n'ai pas dit que l'écriture se faisait en place.