search and replace tool
Egor Duda
deo@corpit.ru
Fri Feb 20 07:33:00 GMT 2004
> On Thu, 19 Feb 2004, Brian Dessent wrote:
>>>What on Earth are you talking about? What inability? WFM (see below).
>>>...
>>>$ perl -i -pe 's/blah/stuff/g' sometext
>>>$ ls
>>>sometext sometext.bak
>>
>>It didn't do the editing "inline", it created a new file and renamed the
>>old one ".bak". In other words, on Cygwin "-i" is really "-i.bak". If
>>you try the above sequence on linux you don't get a .bak file and the
>>changes are truly done in-place. I assume this relates to differences
>>in filesystem semantics.
huh? what do you mean "in-place"? linux writes new file to new place, it
just deletes .bak file afterwards, unlike cygwin.
deo@paltus:~$ echo aaa >xxx
deo@paltus:~$ ls -i xxx
408096 xxx
deo@paltus:~$ perl -i -pe 's/aaa/bbbb/' xxx
deo@paltus:~$ ls -i xxx
408074 xxx
deo@paltus:~$ cat xxx
bbbb
egor.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list