Comparing contents of files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Comparing contents of files
# 1  
Old 04-03-2007
Comparing contents of files

Hi,
I hav two files a1.txt and a2.txt,

a1.txt contains:
---------------
asdev ebcdev ....

a2.txt contains:
---------------
asdev ebcdev prod ....
a1.txt will be updated by a process,..
now i want to compare two files and i want to see data which is not in a1.txt

am i clear....??

regards
leenus
# 2  
Old 04-03-2007
search the forum
# 3  
Old 04-03-2007
Quote:
Originally Posted by rrs
Hi,
I hav two files a1.txt and a2.txt,

a1.txt contains:
---------------
asdev ebcdev ....

a2.txt contains:
---------------
asdev ebcdev prod ....
a1.txt will be updated by a process,..
now i want to compare two files and i want to see data which is not in a1.txt

am i clear....??

Depending on what type of output you want, you could use com, diff or grep -f.

# 4  
Old 04-03-2007
Use this perl code for your solution

Code:
#!/usr/bin/perl

open(FILE, "<", "a1.txt" ) || die "Unable to open file a <$!>\n";
while ( <FILE> ) {
        chomp;
        $fileHash{$_} = $i++;
}
close(FILE);
open(FILE, "<", "a2.txt" ) || die "Unable to open file a <$!>\n";
while( <FILE> ) {
        chomp;
        if( exists $fileHash{$_} ) {
          }
        else {
                print "$_\n";
        }
}
close(FILE);
exit 0

Thanks,
Mukund Ranjan
Smilie Smilie Smilie Smilie Smilie

Last edited by mukundranjan; 04-03-2007 at 09:15 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Comparing two files and list the difference with common first line content of both files

I have two file as given below which shows the ACL permissions of each file. I need to compare the source file with target file and list down the difference as specified below in required output. Can someone help me on this ? Source File ************* # file: /local/test_1 # owner: own #... (4 Replies)
Discussion started by: sarathy_a35
4 Replies

2. Shell Programming and Scripting

Help with comparing contents of a file

I have a script that outputs a file in the below format group1:user1,user2,user3, user4 group2:user2, user4, user5 group3: user1, user6, user7 If there is a change in /etc/passwd with addition/deletion of users, then the next run of the script will output the file with the changes. How... (3 Replies)
Discussion started by: Newbie2015
3 Replies

3. Shell Programming and Scripting

Combining the contents of two files

Hi, I have a file a.csv on a Solaris 10 with the following content you,me,them,us us,them,you,me them,you,meand i have a second file b.csv with only a date and time stamp as 2013-08-14 00:00:00 I am trying to combining the two files in this way 2013-08-14 00:00:00,you,me,them,us 2013-08-14... (3 Replies)
Discussion started by: kaf3773
3 Replies

4. Shell Programming and Scripting

Comparing files in a directory against an array of files

I hope I can explain this correctly. I am using Bash-4.2 for my shell. I have a group of file names held in an array. I want to compare the names in this array against the names of files currently present in a directory. If the file does not exist in the directory, that is not a problem.... (5 Replies)
Discussion started by: BudMan
5 Replies

5. Shell Programming and Scripting

Need Help with Bash - comparing directory contents with list of files

Hey guys, need help with a script I'm trying to write. Basically I need to compare the contents of a folder called "profiles" with a list of files called "template". when the file matches the contents of the folder it needs to set a variable called "checked" to "1" Cookies to anyone... (4 Replies)
Discussion started by: Scriporium
4 Replies

6. UNIX for Advanced & Expert Users

How to find duplicates contents in a files by comparing other files?

Hi Guys , we have one directory ...in that directory all files will be set on each day.. files must have header ,contents ,footer.. i wants to compare the header,contents,footer ..if its same means display an error message as 'files contents same' (7 Replies)
Discussion started by: Venkatesh1
7 Replies

7. Shell Programming and Scripting

Comparing the matches in two files using awk when both files have their own field separators

I've two files with data like below: file1.txt: AAA,Apples,123 BBB,Bananas,124 CCC,Carrot,125 file2.txt: Store1|AAA|123|11 Store2|BBB|124|23 Store3|CCC|125|57 Store4|DDD|126|38 So,the field separator in file1.txt is a comma and in file2.txt,it is | Now,the output should be... (2 Replies)
Discussion started by: asyed
2 Replies

8. Shell Programming and Scripting

Need help comparing two files and deleting some things in those files!

So I have two files: File1 pictures.txt 1.1 1.3 dance.txt 1.2 1.4 treehouse.txt 1.3 1.5 File2 pictures.txt 1.5 ref2313 1.4 ref2345 1.3 ref5432 1.2 ref4244 dance.txt 1.6 ref2342 1.5 ref2352 1.4 ref0695 1.3 ref5738 1.2 ref4948 1.1 treehouse.txt 1.6 ref8573 1.5 ref3284 1.4 ref5838... (24 Replies)
Discussion started by: linuxkid
24 Replies

9. UNIX for Advanced & Expert Users

comparing shadow files with real files

Hi I need to compare shadow file sizes with their real file counterparts. If the shadow file size differs form the realfile size then it must send a mail. My problem is that our system has over 1600 shadowfiles in different directories, with different names. the only consistancy is the .sh file... (4 Replies)
Discussion started by: terrym
4 Replies

10. Shell Programming and Scripting

comparing files to contents of a file

Hi I have a problem trying to run a while statement. I have files under one directory that i need to compare to a value in filex and update that file with the result files in the directory are DFC1. DFC5. DFC345. DFC344. DFC9. The program i am trying to run will take the number... (3 Replies)
Discussion started by: SummitElse
3 Replies
Login or Register to Ask a Question