Yves Rutschle a �crit, dimanche 8 juin 2003, � 12:17 : [...] > En fait, il faudrait �crire une commande Unix qui: > - lise stdin jusqu'� la fin > - ensuite seulement, �crive tout sur stdout. > > On pourrait l'appeler sbuf (stream buffer), et �a > permettrait de faire: > > cat fichier | sed "s/avant/apres/" | sbuf > fichier
Ici, c'est le shell qui ouvre >fichier pour sbuf, plut�t : ... | sbuf fichier > Peut-�tre qu'une telle command existe d�j�, mais personne ne > le connait? (Pas � mon avis, vu que la commande implique que > la totalit� du fichier va devoir �tre stock� en RAM, ce qui > va � l'encontre des principes originaux d'Unix... Il existe une solution assez rus�e, cf. Newsgroups: fr.comp.os.unix Subject: Re: sed Message-ID: <[EMAIL PROTECTED]> Date: 01 May 2003 10:04:52 GMT pour un remplacement de longueur inchang�e. -- Jacques L'helgoualc'h FAQ DUF http://savannah.nongnu.org/download/debfr-faq/html/index.html ...tout ce que vous auriez d� lire avant d'oser le demander :)

