Utworzono test przy użyciu grep
, ale nie działa on w wersji sed
.Czy lookbehind działa w sed?
grep -P '(?<=foo)bar' file.txt
To działa poprawnie, po powrocie bar
.
sed 's/(?<=foo)bar/test/g' file.txt
Spodziewałem się footest
jako wyniku, ale nie działało.
sed nie obsługuje lookaround twierdzeń. – hwnd