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)

