site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On May 29, 2009, at 10:30 PM, rohan a wrote: steve$ touch foo steve$ /Developer/Tools/GetFileInfo foo file: "/Users/steve/foo" type: "" creator: "" attributes: avbstclinmedz created: 05/30/2009 04:03:02 modified: 05/30/2009 04:03:02 steve$ echo foo > foo steve$ /Developer/Tools/GetFileInfo foo file: "/Users/steve/foo" type: "" creator: "" attributes: avbstclinmedz created: 05/30/2009 04:03:02 modified: 05/30/2009 04:03:18 steve$ vim foo # modified here steve$ /Developer/Tools/GetFileInfo foo file: "/Users/steve/foo" type: "" creator: "" attributes: avbstclinmedz created: 05/30/2009 04:03:32 modified: 05/30/2009 04:03:32 -- Steve Checkoway _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... Looks fine till here. Now if I modify the contents of the file "example". How are you modifying it? If the program you use actually writes a new file, then this is the expected behavior: It seems the bash builtin echo modifies the file whereas vim (probably) performs the safer operation of writing a temporary file and then using rename(2) to replace the file. This email sent to site_archiver@lists.apple.com
participants (1)
-
Steve Checkoway