On Thu, Jul 21, 2016 at 3:26 PM, bruce <badouglas@xxxxxxxxx> wrote: > Hey Tudor, and others.. > > The test sed I posted works for doing a search/replace of the text inside > the parens... > >> foo('txt') >> foo("txt") > > however.. if i wanted to craft a sed that uses the entire >>foo('txt')<< as > the search.. then I run into the need to handle the parens.. and that's the > issue.. > > this doesn't work > > sed -i 's/foo('txt')/foo('/dir1/txt') /' *files.dat > sed -i 's/foo\('txt'\)/foo\('/dir1/txt'\)/' *files.dat cat /tmp/1.txt ; echo; sed -e "s#foo('txt')#foo('/dir1/txt')#;s#foo(\"txt\")#foo('/dir1/txt')#" /tmp/1.txt foo('txt') foo("txt") foo('/dir1/txt') foo('/dir1/txt') This? -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://lists.fedoraproject.org/admin/lists/users@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org