delorie.com/archives/browse.cgi | search |
> 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 AT paltus:~$ echo aaa >xxx deo AT paltus:~$ ls -i xxx 408096 xxx deo AT paltus:~$ perl -i -pe 's/aaa/bbbb/' xxx deo AT paltus:~$ ls -i xxx 408074 xxx deo AT 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |