<div dir="ltr">i thought adding the 's' command's 'x' flag would be a nice warm up to trying to implement `tar --transform` ... but it turns out there's no such flag in GNU sed. we just misread the GNU tar manual (which never strictly claims this to be the case, but also didn't explicitly call out that this isn't also supported in sed).<div><br></div><div>i've attached the patch anyway, since i only worked this out after the fact, but i'm deliberately not sending the usual "[PATCH]" style mail to call your attention to the fact that this would be a toybox extension if we added it to sed.</div><div><br></div><div> --</div><div><br></div><div>[PATCH] sed: add 'x' flag to the 's' command.<br><br>The GNU tar manual, when talking about the `tar --transform` option that I<br>need to implement, describes the 'x' flag by saying "regexp is an extended<br>regular expression (see section 'Extended regular expressions' in GNU sed)".<br><br>Only it turns out that even the latest GNU sed doesn't actually have<br>that flag. It's unique to `tar --transform`. That link is just telling<br>you that the sed manual will explain extended regular expressions, not<br>that GNU sed also supports the 'x' flag.<br><br>So I don't know whether we want this in toybox sed after all. (It made<br>sense that sed would have such a flag, but no sed that I know of<br>actually does.)<br>---<br> tests/sed.test   |  2 ++<br> toys/posix/sed.c | 16 +++++++++-------<br> 2 files changed, 11 insertions(+), 7 deletions(-)<br></div></div>