multiline M regexp extension not working in gnu sed 4.2.1?
Ryan B <[email protected]> Sun, 18 Jul 2010 11:06:46 -0700
| Newsgroups | gmane.comp.gnu.utils |
|---|---|
| Message-ID | <[email protected]> |
hi all! i'm trying to use gnu sed's M extension for multiline regex pattern matching, but i can't get it to work. i'm using gnu sed 4.2.1 on ubuntu lucid. as a data point, other gnu extensions like I (case insensitive) work happily. details below. i've read the man and info pages and searched the web and list archives, but no luck. does anyone have any ideas? purgatory:~> sed --version GNU sed version 4.2.1 ... purgatory:~> cat test a bc d purgatory:~> sed 's/BC/x/I' test a x d purgatory:~> sed 's/a$bc/x/M' test a bc d purgatory:~> sed 's/a^bc/x/M' test a bc d purgatory:~> sed 's/a$^bc/x/M' test a bc d purgatory:~> sed 's/a\nbc/x/M' test a bc d purgatory:~> sed "s/a\nbc/x/M" test a bc d purgatory:~>