Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is the difference between commmands cmp and diff?

Answer Posted / s.sunny

cmp compares the files byte by byte and in first occurence
it shows if any unmatch character will found in error which
contains char no./column no. and line no.

diff is command which tells how to make the files identical.
the o/p is very confussing way. easy way that diff compares
files line by line.
Example:
test1: test2:
1.test! 1.test!
2.a common line. 2.a almost common line.
3.really common line. 3.really common line.
4.one more common line. 4.really not common line.
5.only here. 5.one further line.
6.one more common line.
o/p:
2c2
< A common line.
---
> A almost common line.
3a4,5
> Really not common line.
> One further line.
5d6
< Only here.
imp:
first file (<)
second file (>)
dashed line (-)--> separate o/p from two files.
imp:
c : replace line
d : delete line
a : add line
imp:
1. line 2 differ both files.(which present symbol 'c')
2. line 4 & 5 of 2nd file add in 1st file after 3 line.
(which present symbol 'a')
3. line 5 of file 1 no need to exchange with file 2 for
making 2 files identical, so we delete line 5 from file 1.
(5d6--> line 5 delete from file 1 and that 6 no. shows that
total line 6 in both files means ending line no.)

that's it friends. read carefully....understand each and
every line...u can easily find the meaning of diff and
working...
take care.........

Is This Answer Correct ?    12 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the terms ‘system calls’ and ‘library functions’ with respect to unix commands?

1262


How do I open a port?

1140


What is pipe command in unix?

1355


Who command in unix operating system?

1186


Are you in or at the office?

1171


What is merge command in unix?

1553


Explain command to show the space allocation of files?

1168


How do I run a whois command?

1200


What is the behavioural difference between cmp and diff commands?

1337


What does this command do,"$more readme.txt“?

1203


How do I use nslookup?

1142


How do you grep a case insensitive?

1110


How do I use grep to search for a file?

1098


Which command is used to restrict incoming messages?

1145


What is ‘ps’ command for?

1237