#887: Remove pre-release suffix from library name (libgeos-3.7.0alpha.so -> libgeos-3.7.0.so) ----------------------------+--------------------------- Reporter: Bas Couwenberg | Owner: geos-devel@… Type: defect | Status: closed Priority: major | Milestone: 3.7.0 Component: Default | Version: master Severity: Unassigned | Resolution: fixed Keywords: | ----------------------------+---------------------------
Comment (by robe): Might be my sed. When I tried: {{{ echo "3.7.0alpha" | sed -E 's/(alpha|beta|rc)[[0-9]]*(dev)?$//' }}} I got this: {{{ 3.7.0alpha }}} I thought * too meant 0 or more, but seems to not be respecting the 0 However this works: {{{ $ echo "3.7.0alpha" | sed -E 's/(alpha|beta|rc)[0-9]*(dev)?$//' }}} Gives: 3.7.0 What's the purpose of the extra []? My sed version is: sed (GNU sed) 4.2.2 I'd be happy to change it to if that works for you {{{ 's/(alpha|beta|rc)[0-9]*(dev)?$//' }}} -- Ticket URL: <https://trac.osgeo.org/geos/ticket/887#comment:6> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel