help-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

multiline M regexp extension not working in gnu sed 4.2.1?


From: Ryan B
Subject: multiline M regexp extension not working in gnu sed 4.2.1?
Date: Sun, 18 Jul 2010 11:06:46 -0700

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:~>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]