On Thu, Jul 21, 2016 at 3:26 PM, bruce <badouglas(a)gmail.com> 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?