Tu veux lire et écrire en même temps dans un fichier, et au même endroit. SI le logiciel n'est pas conçu pour, ça peut coincer.
Sed est un éditeur de texte (de flux pour être exact). Il est peut-être conçu pour résister au mauvais traitement que tu lui appliques. Grep n'a rien à voir avec l'édition de texte. La différence est peut-être là.
Ca ne fonctionnera peut-être plus avec sed si au lieu de supprimer tu fais un remplacement par une chaîne plus longue. Le fait que tes fichiers soient petits entrent peut-être également en ligne de compte si sed utilise un tampon plus grand que tes fichiers.
Si tu veux la vraie réponse à ta question, regardes dans les sources de grep, mais ça ne t'avanceras pas beaucoup, surtout en comparaison du temps nécessaire :-)
# Les sources sont reines dans ton cas
Posté par Kerro . En réponse au message Tubes : sed vs. grep. Évalué à 2.
Sed est un éditeur de texte (de flux pour être exact). Il est peut-être conçu pour résister au mauvais traitement que tu lui appliques. Grep n'a rien à voir avec l'édition de texte. La différence est peut-être là.
Ca ne fonctionnera peut-être plus avec sed si au lieu de supprimer tu fais un remplacement par une chaîne plus longue. Le fait que tes fichiers soient petits entrent peut-être également en ligne de compte si sed utilise un tampon plus grand que tes fichiers.
Si tu veux la vraie réponse à ta question, regardes dans les sources de grep, mais ça ne t'avanceras pas beaucoup, surtout en comparaison du temps nécessaire :-)