KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to use the following regex in a sed script but it doesn't work: sed -n '/\(www\.\)\?teste/p' The regex above doesn't seem to work. sed doesn't seem to apply the ? to the grouped www\. . It works if you use the -E parameter that switches sed to use the Extended Regex, so the syntax becomes: sed -En '/(www\.)?teste/p' This works fine but I want to run this script on a machine that doesn't support the -E operator. I'm pretty sure that this is possible and I'm doing something very stupid.
Tags (comma-separated)
Save Edits
Cancel