Index | Thread | Search

From:
Greg Steuck <gnezdo@openbsd.org>
Subject:
sed vs gsed mismatch
To:
tech@openbsd.org
Date:
Sat, 10 Feb 2024 23:53:28 -0800

Download raw body.

Thread
Does anybody understand why /usr/bin/sed doesn't match gsed's behavior here?

% echo '  LLVM version 13.0.0' | gsed -n -e 's/.*version \(\([0-9]\+\.\)\+[0-9]\+\).*/\1/gp'
13.0.0
% echo '  LLVM version 13.0.0' | sed -n -e 's/.*version \(\([0-9]\+\.\)\+[0-9]\+\).*/\1/gp'; echo

%