Sponsored Content
Top Forums UNIX for Dummies Questions & Answers compare 2 file contents , if same delete 2nd file contents Post 302401822 by krishnampkkm on Monday 8th of March 2010 03:07:42 AM
Old 03-08-2010
Code:
# compare the contents of two file , if same delete 2nd one

echo -n "Enter file 1:"
read file1
echo -n "Enter file 1:"
read file1

if [ `diff $file1 $file2 >/dev/null`  -eq 0 ]
then
	echo Same

else
	echo Different
	rm $file2
fi

With this code I tried ..bit it shows errors......

Code:
file1.txt                                      file1.txt
----------                                     -------------------------
bash-3.1# cat file1.txt            bash-3.1# cat file2.txt
1                                                1
2                                                2
3                                                3
4                                                4
5                                                5
6                                                6

Here both file contents are same...so we've to delete 2nd file.

Last edited by pludi; 03-08-2010 at 09:13 AM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

compare array contents with file

I have an array "arrA" with the following contents: A0012 Paint Shop.doc ES001 Contract Signature.doc Budget Plan.pdf TS PWS.pdf My data file "Files.dat" has the same contents: A0012 Paint Shop.doc ES001 Contract Signature.doc Budget Plan.pdf TS PWS.pdf I have a script that compares... (0 Replies)
Discussion started by: orahi001
0 Replies

2. Shell Programming and Scripting

Compare & replace contents within a file

I have 2 files file1 1 TMQUEUE QUE1 STMW633A 100 DMADM DOMGRPSTMW633A STMW633A 100 GWADM GWTGRPSTMW633A STMW633A 100 GWADM GWTGRPSTMW633AA STMW633A 100 GWADM GWTGRPSTMW638A STMW638A 100 TMSYSEVT EVTGRPSTMW633A STMW633A 100 TMSYSEVT ... (2 Replies)
Discussion started by: kaustubh137
2 Replies

3. Shell Programming and Scripting

Compare two files and remove all the contents of one file from another

Hi, I have two files, in which the second file has exactly the same contents of the first file with some additional records. Now, if I want to remove those matching lines from file2 and print only the extra contents which the first file does not have, I could use the below unsophisticated... (3 Replies)
Discussion started by: royalibrahim
3 Replies

4. Shell Programming and Scripting

shell script to compare file contents

Hello Has anyone got an example shell script that I can use to compare the contents of two files. The files should contain the same contents, eg. file1.txt apple pear grape file2.txt apple pear grape (2 Replies)
Discussion started by: deedaz
2 Replies

5. Shell Programming and Scripting

script to grep a pattern from file compare contents with another file and replace

Hi All, Need help on this I have 2 files one file file1 which has several entries as : define service{ hostgroup_name !host1,!host5,!host6,.* service_description check_nrpe } define service{ hostgroup_name !host2,!host4,!host6,.* service_description check_opt } another... (2 Replies)
Discussion started by: namitai
2 Replies

6. Shell Programming and Scripting

I want to delete the contents of a file which are matching with contents of other file

Hi, I want to delete the contents of a file which are matching with contents of other file in shell scripting. Ex. file1 sheel,sumit,1,2,3,4,5,6,7,8 sumit,rana,2,3,4,5,6,7,8,9 grade,pass,2,3,4,5,6,232,1,1 name,sur,33,1,4,12,3,5,6,8 sheel,pass,2,3,4,5,6,232,1,1 File2... (3 Replies)
Discussion started by: ranasheel2000
3 Replies

7. Shell Programming and Scripting

Replace partial contents of file with contents read from other file

Hi, I am facing issue while reading data from a file in UNIX. my requirement is to compare two files and for the text pattern matching in the 1st file, replace the contents in second file by the contents of first file from start to the end and write the contents to thrid file. i am able to... (2 Replies)
Discussion started by: seeki
2 Replies

8. Shell Programming and Scripting

Folder contents getting appended as strings while redirecting file contents to a variable

Hi one of the output of the command is as below # sed -n "/CCM-ResourceHealthCheck:/,/---------/{/CCM-ResourceHealthCheck:/d;/---------/d;p;}" Automation.OutputZ$zoneCounter | sed 's/$/<br>/' Resource List : <br> *************************** 1. row ***************************<br> ... (2 Replies)
Discussion started by: vivek d r
2 Replies

9. Shell Programming and Scripting

How to compare two file contents which created within one hour?

Hi Gurus, I need to compare two file contents and log the difference. the detail as below: in current directory there is file abc20140728_1020.txt abc20140728_1110.txt I need to find the files which created within 60 minutes first then compare the contents. I am able to use find... (12 Replies)
Discussion started by: ken6503
12 Replies

10. Shell Programming and Scripting

Shell script (sh file) logic to compare contents of one file with another file and output to file

Shell script logic Hi I have 2 input files like with file 1 content as (file1) "BRGTEST-242" a.txt "BRGTEST-240" a.txt "BRGTEST-219" e.txt File 2 contents as fle(2) "BRGTEST-244" a.txt "BRGTEST-244" b.txt "BRGTEST-231" c.txt "BRGTEST-231" d.txt "BRGTEST-221" e.txt I want to get... (22 Replies)
Discussion started by: pottic
22 Replies
rcsdiff(1)						      General Commands Manual							rcsdiff(1)

NAME
rcsdiff - compareRCS revisions SYNOPSIS
rev1] rev2] file ... DESCRIPTION
compares two revisions of each given RCS file and creates output very similar to (see diff(1)). A file name ending in is an RCS file name, otherwise it is a working file name. derives the working file name from the RCS file name and vice versa, as explained in rcsintro(5). Pairs consisting of both an RCS and a working file name can also be specified. recognizes the following options: Same as described in diff(1); Same as described in diff(1); Same as described in diff(1); Same as described in diff(1); Generate an edit script of the format used by RCS. Generate a diff with lines of context. The default is to present 3 lines of context. To change, specify n; for example, gives 10 lines of context. modifies the output format slightly from the normal diff(1) output. The ``context'' output begins with identification of the files involved and their creation dates, then each change is separated by a line with a dozen (asterisks). Lines removed from file1 are marked with (dashes); those added to file2 with (pluses). Lines that are changed from one file to the other are marked in both files with (exclamation marks). If both rev1 and rev2 are omitted, compares the latest revision on the trunk with the contents of the corresponding working file. This is useful for determining what was changed since the last check-in. If rev1 is given, but rev2 is omitted, compares revision rev1 of the RCS file with the contents of the corresponding working file. If both rev1 and rev2 are given, compares revisions rev1 and rev2 of the RCS file. Both rev1 and rev2 can be given numerically or symbolically. EXAMPLES
Compare the latest trunk revision of RCS file and the contents of working file Compare the revisions 1.1 and 1.2 in the RCS file AUTHOR
was developed by Walter F. Tichy. SEE ALSO
ci(1), co(1), diff(1), ident(1), rcs(1), rcsmerge(1), rlog(1), rcsfile(4), rcsintro(5). rcsdiff(1)
All times are GMT -4. The time now is 09:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy