On Wed, 20 Feb 2013, Daniel Shahaf wrote:
They seem to be invalid on BSD sed: % printf 'foo\nbar\nbaz\n' | sed -ne '/foo/,/baz/ { /bar/p }' sed: 1: "/foo/,/baz/ { /bar/p } ": extra characters at the end of p command
The close brace must be on a new line. This works on NetBSD: $ printf 'foo\nbar\nbaz\n' | sed -ne '/foo/,/baz/ { /bar/p }' --apb (Alan Barrett)