I use sed
on Windows (actually under GitBash) and this approach doesn't work.
$ sed -ibak 's/a/b/g' test1
sed: preserving permissions for `./sed004224': Permission denied
Is there any another approach to do this (or maybe fix this)?
(I know about using perl, and we can move a result file to replace source one.)
UPD 1 It works when I run GitBush "as Administrator". Actually logged Windows user is Admin too.
Most probably problem is with permissions of file test1, so solution will be simple to change it to be writable, or excluding -i option and redirecting to new file in writable folder
sed 's/a/b/g' test1 >somepath/newfile