Visit Our UNIX and Linux User Community


Diff command problem


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Diff command problem
# 1  
Old 09-29-2007
Error Diff command problem

Folks,
I am Diff'ing 2 identical files..and the result is, it shows all the lines from 2 files (saying nothing is being matched).

If I copy the content from 1 of the file and paste in a newly created file and then do the diff, it equals.

2 files are xml files.
I've tried many combinations..no clue till now.

I have 1 file as base file and another one comes from a Java Process and on which I do some parsing and substitution of Strings.

Please through some light on this ..

--Venkat.
# 2  
Old 09-29-2007
Get an md5 checksum of each file. That will tell you if they are different.
# 3  
Old 09-29-2007
Thanks Portor.

Yes, I see different "cksum" for 2 files. but still I am not understanding why they r differing though the content is same?

Any more clues?
# 4  
Old 09-30-2007
Quote:
Originally Posted by gvsreddy_539
Thanks Portor.

Yes, I see different "cksum" for 2 files. but still I am not understanding why they r differing though the content is same?

Any more clues?

Far too much of a guessing game. Try doing a od command on each of the files, say for the first couple of lines of input.

Most likely, a tab will be spaces, or one file will end in a DOS format, and not Unix.

The od command will show you the actual characters in each of the files (not just how they show on a screen), so you shold be able to decipher from there.
# 5  
Old 09-30-2007
Try a
Code:
cat -vet <filename>

on each file and as awk said look for tabs that have been converted to spaces or ^M chararcters at the end of the lines.

Previous Thread | Next Thread
Test Your Knowledge in Computers #16
Difficulty: Easy
There are a total of 25 pins in the traditional parallel port of a computer system.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Problem with diff

I am using the diff command, but i cant figure out why it is displaying these strange numbers and letters diff spellExample spellExample.bak 1c1 < I went to a garden party --- > I went to a gadren party 3c3 < bunch of my old friends did something --- > bnuch of my old freinds did... (2 Replies)
Discussion started by: football12345
2 Replies

2. Shell Programming and Scripting

diff problem

Hi, I need to get only different rows from comparing two files , i donot need the place of row or any other error comments , just my data , Can anyone help me please? example: $Diff -b reham.txt reham1.txt 7a8(DON'T NEED IT) > hany 4/4/1989 $100,000 \ No newline at end... (9 Replies)
Discussion started by: Reham.Donia
9 Replies

3. Shell Programming and Scripting

Problem in Diff command...

Hi All, I havae 2 files like this File1.dat.tar.gz--- has +667866066123|20110506 +667866066866|20110405 File2.dat.tar.gz -----contains +447866066123|20110505 +447866066866|20110405 If I give Gzcat File1.dat.tar.gz | cut –d “|” –f 1 > out1.dat Gzcat File2.dat.tar.gz| cut –d... (4 Replies)
Discussion started by: suresh01_apk
4 Replies

4. UNIX for Dummies Questions & Answers

Problem with diff command

Hello Guys, I am a newbie to Unix. I was going through the diff command with example like this, $ cat 1 1 2 4 0 8 9 $ cat 2 1 0 3 2 8 My output is like this: (1 Reply)
Discussion started by: mahesh_raghu
1 Replies

5. UNIX for Dummies Questions & Answers

Not sure how to use diff and comm for my problem

Hello, Apologies if this question has been repeated before, but I am getting myself confused even more as I scan the posts! I have two files, file1 is a column: 1dlwa_ 1s69a_ 1idra_ 1ngka_ And file2 has three columns (columns seperated by tabs): 1dlw a_ A 1uvy a_ A 1dly a_ A 1uvx... (1 Reply)
Discussion started by: InfoSeeker
1 Replies

6. UNIX for Dummies Questions & Answers

Problem with diff command

I am trying to do a diff between two files using "diff" command.I dont need my output to be printed using extra symbols ">" and "<" as we usually see for the diff command. Even to excude these characters in each line of the output, my diff output has inturn many symbols ">" and "<". Please help.... (2 Replies)
Discussion started by: pharitha
2 Replies

7. UNIX for Advanced & Expert Users

Problem using diff command in unix

Hi, I am trying to do a diff between two files using "diff" command.I dont need my output to be printed using extra symbols ">" and "<" as we usually see for the diff command. Even to excude these characters in each line of the output, my diff output has inturn many symbols ">" and "<". ... (1 Reply)
Discussion started by: pharitha
1 Replies

8. Shell Programming and Scripting

diff command help

Hi all diff file1 file 2 command will give us op of diff between two file. But it aslo give its position and sign "<" or ">". I dont want position and sign in op. Only diff of content should be come as op. Kindly help me for this. Regards Jaydeep (1 Reply)
Discussion started by: jaydeep_sadaria
1 Replies

9. Shell Programming and Scripting

diff command

All, How to exclude a directory while diff execution? For ex: To exclude file which we don't want to see diff, we have -x <filename>. Thanks in advance (1 Reply)
Discussion started by: Vichu
1 Replies

10. Shell Programming and Scripting

Problem in using diff

Hi, When i use diff command, i get the output like this 2c2 < Table Name: AAA Row Count:96 SUM(F1): 3739 MAX(F1):77 MIN(F1): 0 AVG(F1): 38.9479167 LENGTH(LINE): 2260 --- > Table Name: AAA Row Count:96 SUM(F1): 4009 MAX(F1):77 MIN(F1): 0 AVG(F1): 40.9479167 LENGTH(LINE): 2260 4a5,10 >... (6 Replies)
Discussion started by: ragavhere
6 Replies

Featured Tech Videos