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)

Reply via email to