For loop comparing files!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting For loop comparing files!
# 1  
Old 05-22-2008
For loop comparing files!

I am trying to compare 2 files using for loop :

file1 :
=====
host1
host2
host3

file2:
====
host1
host2
host3
host4
host5

The common occurrence in file1 and file2 is to be written to file3.



=====
#!/bin/bash

for i in $(cat file1.sh);
do
for j in $(cat file2.sh);
do
----How to compare and write to file 3-----
fi
done
done

Last edited by sriram003; 05-22-2008 at 02:32 AM.. Reason: Missed point ...
# 2  
Old 05-22-2008
Code:
cat file1 file2 | sort | uniq -d > file3

# 3  
Old 05-22-2008
Use grep
Code:
grep -f file1 file2 > file3

# 4  
Old 05-22-2008
Thanks

Thanks all ...

Actually I was trying the For loop usage.
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

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

3. 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

4. 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

5. 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

6. Shell Programming and Scripting

Comparing files using a loop

Hi, I'm trying to compare two files using a loop statement.. So far I've gotten the below but instead of outputting what line number is missing in File1 one, I'd like it to output the actual line that was found.. Can anyone give me some pointers.. #!/bin/ksh counter=1 exec 3<... (15 Replies)
Discussion started by: Jazmania
15 Replies

7. Shell Programming and Scripting

comparing 2 files using nested for loop

hi, Am trying to compare to files using the 'for' loop have tried this but keeps going on and on.. #!/bin/bash for i in $(cat $c.sh); do for j in $(cat $d.sh); do if test "$i" != "$j" then echo $i not in $j fi done done have tried this as... (0 Replies)
Discussion started by: vadharah
0 Replies

8. Shell Programming and Scripting

Urgent:Comparing two Strings using If Loop

Hi All, Please help me out in this... I am new to scripting How to compare two strings by using the same string in single loop, I am using ksh for ex:see the code snippet below I am writing in java, Can u guys tell me that in scripting if ("string1"=="string2" ||... (2 Replies)
Discussion started by: Anji
2 Replies

9. Shell Programming and Scripting

Comparing two files...

I searched through the forums, and there are a couple threads that have a similar problem to mine, but they don't seem to exactly address my problem. I'm running an HP-UX box, trying to create a little script that will compare the /etc/passwd file with another file I have created. Each line... (12 Replies)
Discussion started by: paqman
12 Replies

10. 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
Login or Register to Ask a Question