How to Read & Compare Two Files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to Read & Compare Two Files
# 1  
Old 02-07-2011
How to Read & Compare Two Files

Hi forumers,

How is it going. Ok i need some advice on the following problem.

I have 2 files to read and compare data.FileA and FileB. FileA will return either status 1 or 0. FileB on the other hand is trickier and has the following details:-
Count DeviceID CurrentStatus Date Time
1 P1 Ok Today Present
2 P2 Fail Yesterday 12:00

So here is how I intend to read and compare both files:-

Es=”FileA”
Tmp= “FileB”

If [$es == 0] then read $tmp and check for each device status, if device status == “ok” then;
Print“ Device Ok”
Elif device status =! “Ok” then;
Print” Device Fail”
Elif [$es == 1] then then read $tmp and check for each device status, if device status ==”ok” then
Print“ Device Ok”
Elif device status =! “Ok” then;
Print” Device Fail”

How do I convert this to ksh script. Your prompt response is most appreciated. Thank you.
# 2  
Old 02-07-2011
what is the difference between status 1 and 0?
# 3  
Old 02-08-2011
Status 1 == got change and Status 0 == no change
# 4  
Old 02-08-2011
Whether the content of $Es is 1 or 0 does not matter, since it results in the same checking of the device status. In other words:
Code:
$ awk 'NR>1{print "Device",$3}' Tmp
Device Ok
Device Fail

# 5  
Old 02-08-2011
Could you please elaborate what do you mean by
Code:
FileA will return either status 1 or 0

Is it the return code....
Where is this value "0" or "1" stored for us to do a compare.
Code:
Es=”FileA”

will just have FileA stored to Es... the comparision later will fail...

Could you please give the above details required...
# 6  
Old 02-08-2011
I presume you mean something like this?
Code:
read check < "$Es"
if [ $check -eq 1 ]; then
  while read count deviceid cs rest
  do
    echo "Device $cs"
  done < "$Tmp"
fi

# 7  
Old 02-08-2011
Quote:
what is the difference between status 1 and 0?
Quote:
Could you please elaborate what do you mean by....
Quote:
Where is this value "0" or "1" stored for us to do a compare..
Quote:
Could you please give the above details required...
Quote:
I presume you mean something like this?
@prakash1111, is this a puzzle?

Please elaborate your question clearly.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to Compare local & remote Files over ssh?

I want to make a script to compare list of files in terms of its size on local & remote server whose names are same & this is required over ssh. How can I accomplish this. Any help would be appreciated. (1 Reply)
Discussion started by: m_raheelahmed
1 Replies

2. Shell Programming and Scripting

Compare files & extract column awk

I have two tab delimited files as given below: File_1: PV16 E1 865 2814 1950 PV16 E2 2756 3853 1098 PV16 E4 3333 3620 288 PV16 E5 3850 4101 252 PV16 E6 83 559 477 PV16 E7 562 858 297 PV16 L2 4237 5658 ... (10 Replies)
Discussion started by: vaibhavvsk
10 Replies

3. Shell Programming and Scripting

Compare & subtract lines in files by column using awk.

I have two files with similar column pattern as given below : 2 sample lines from file1 are given below. 18 12630 . G T 49.97 . AC=2;AF=1.00;AN=2;DP=3;Dels=0.00;FS=0.000;HRun=0;HaplotypeScore=0.0000;MQ=60.00;MQ0=0;NDA=1;QD=16.66;SB=-0.01 GT:AD:DP:GQ:PL ... (2 Replies)
Discussion started by: vaibhavvsk
2 Replies

4. Shell Programming and Scripting

LINUX - How to compare the values in 2 files & exit from the script

Hi All, I have a requirement where I need to compare 2 files & if the values in the files match, it should proceed, else exit the script without proceeding further. For e.g : Scenario 1 In this case, the script should exit without proceeding further. Scenario 2 In this case, the script... (7 Replies)
Discussion started by: dsfreddie
7 Replies

5. Shell Programming and Scripting

Format & Compare two huge CSV files

I have two csv files having 90K records each & each row has around 50 columns.Lets say the file names are FILE1 and FILE2. I have to compare both the files and generate a new file that has rows from FILE2 if it differs. FILE1 ----- 2001,"John",25,19901130,21211.41,Unix Forum... (3 Replies)
Discussion started by: Sheel
3 Replies

6. Shell Programming and Scripting

Compare two files A & B and accordingly modify file A

Friends, i have two huge complex files (for eg :A & B)as output , the sample contents of the files are as follows : A == ID,DATE,SUM1,SUM2,TOTAL(SUM1+2) A5066,20/04/2010,25000,50000,75000 A5049,20/04/2010,25000,60000,85000 B == ID,DATE,SUM1,SUM2,TOTAL(SUM1+2)... (2 Replies)
Discussion started by: appu2176
2 Replies

7. UNIX for Dummies Questions & Answers

How to compare 2 files & get specific value & replace it in other file.

Hiiii Friends I have 2 files with huge data. I want to compare this 2 files & if they hav same set of vales in specific rows & columns i need to get that value from one file & replace it in other. For example: I have few set data of both files here: a.dat: PDE-W 2009 12 16 5 29 11.11 ... (10 Replies)
Discussion started by: reva
10 Replies

8. Shell Programming and Scripting

How to compare 2 files & get only few columns based on a condition related to both files?

Hiiiii friends I have 2 files which contains huge data & few lines of it are as shown below File1: b.dat(which has 21 columns) SSR 1976 8 12 13 10 44.00 39.0700 70.7800 7.0 0 0.00 0 2.78 0.00 0.00 0 0.00 2.78 0 NULL ISC 1976 8 12 22 32 37.39 36.2942 70.7338... (6 Replies)
Discussion started by: reva
6 Replies

9. Shell Programming and Scripting

compare & split files

Hi All, I've 1 big file like: cat nid_lec_rej_20090804_merged 10084MOCLEC 0408090061480739nid090804132259.03.148990533 2526716790000008947850036448540401014 R030007150692000 2535502720000000010100036165742685000 R030007150354000 ... (12 Replies)
Discussion started by: ss_ss
12 Replies

10. Shell Programming and Scripting

How to search & compare paragraphs between two files

Hello Guys, Greetings to All. I am stuck in my work here today while trying to comapre paragraphs between two files, I need your help on urgent basis, without your inputs I can not proceed. Kindly find some time to answer my question, I'll be grateful to you for ever. My detailed issue is as... (10 Replies)
Discussion started by: NARESH1302
10 Replies
Login or Register to Ask a Question