aspose file tools*
The moose likes Linux / UNIX and the fly likes How to read one file and replace contents in another file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of JavaScript Promises Essentials this week in the JavaScript forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "How to read one file and replace contents in another file" Watch "How to read one file and replace contents in another file" New topic
Author

How to read one file and replace contents in another file

Srinivas Palam
Ranch Hand

Joined: Oct 20, 2005
Posts: 51
Hi,

I have two files in unix. First file has only loan number and second file has lender number and loan number. I wanted to compare both loan numbers and update lender number with 909090. How do I do that.

Sample First File: First.txt
Loan Number
123456
333333
555555
888888
999999

Sample Second File: Second.txt
Lender Number,Loan Number
345900,123456
567209,888888
780909,345465

After executing the script output in Second.txt should be

Lender Number,Loan Number
909090,123456
909090,888888
780909,345465 ---> No change her, because loan number does not match from both the files.

Your help is grealy appreciated.



Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

The general approach is to write to a temporary file, and when you are done, delete the original file and rename the temporary file to the original file's name.
Sujoy Choudhury
Ranch Hand

Joined: Sep 17, 2008
Posts: 136

Try this:
Make sure your target file doesn't have space at the end of the line.



Thanks and Regards,
~Sujoy
Sujoy Choudhury
Ranch Hand

Joined: Sep 17, 2008
Posts: 136

Did this help you?? Are you following your post??
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to read one file and replace contents in another file