laziness, impatience, and hubris | |
PerlMonks |
Re^3: search/replace one liners without clobberingby FreeBeerReekingMonk (Deacon) |
on Feb 26, 2016 at 21:38 UTC ( [id://1156284]=note: print w/replies, xml ) | Need Help?? |
You asked for a oneliner, which by I think you mean to give each function separately, so for "exp", it would be:
The problem is fabs, which means you need to consider it separately: perl -pi -e 'for $tgt(qw(exp log pow sqrt sin cos tan asin acos atan sinh cosh tanh asinh acosh atanh)){ s/\bc?${tgt}[fl]?\b/$tgt/g };s/\b[cf]abs[fl]?\b/fabs/g' *.c; addendum, with the | or you wanted, it would be:
In Section
Seekers of Perl Wisdom
|
|