From: Paul Eggert Date: Sun, 2 Jan 2022 02:08:15 +0000 (-0800) Subject: doc: document BusyBox sed w bug X-Git-Tag: v2.72c~70 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d405fa2ec63b0e4ebb9f84d1a4b2a6de63b2d26d;p=thirdparty%2Fautoconf.git doc: document BusyBox sed w bug --- diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 17a6326e6..04730dcc3 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -20170,6 +20170,30 @@ s/.*/deleted/g :end @end example +@item @command{sed} (@samp{w}) +@c --------------------------- +@prindex @command{sed} (@samp{w}) + +When a script contains multiple commands to write lines to the same +output file, BusyBox @command{sed} mistakenly opens a separate output +stream for each command. This can cause one of the commands to ``win'' +and the others to ``lose'', in the sense that their output is discarded. +For example: + +@example +sed -n -e ' + /a/w xxx + /b/w xxx +' <