Sponsored Content
Top Forums UNIX for Advanced & Expert Users How to compare two files using UNIX? Post 302465264 by gpsridhar on Friday 22nd of October 2010 03:19:54 AM
Old 10-22-2010
Thanks a lot vgersh99... Your code worked perfectly fine.. It produced the output under one minute for 100k file..
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

UNIX; Compare two files

Hi Guys, Requirement: Want to compare two files, if the the content of both files is same then show "Good result" else Show "Bad Result" I am using the following logic if( cmp -s a b = 0 ) then echo "Good result" else echo "Bad result" exit 0 fi But this is... (1 Reply)
Discussion started by: abhishek3598
1 Replies

2. UNIX for Dummies Questions & Answers

Unix Compare Files

Hi, I need to compare 2 files based on the first field in each file and output the differences to a new file. example File 1 and File 2 both have first field as Number ie: File 1 1252652355 1859553322 1778899562 File 2 1252652355 1859553322 So I would expect File 3 to... (2 Replies)
Discussion started by: Lagre1
2 Replies

3. Shell Programming and Scripting

how to compare a two files in unix server.

Hi Friends, I have a requirement like i have two files in diffrent locations. i want to compare these two files, if both the files are same i want to return "0" else return 1. Please help me on this. Thanks sreenu. (3 Replies)
Discussion started by: sreenu80
3 Replies

4. UNIX for Dummies Questions & Answers

how can i unix compare two files??

how can i unix compare two files?? var1 = 6499 7328 6351 7583 7573 var2 = 6499 7328 6351 7583 7777 i did: diff $var1 $var2 and i got the output: 1c1 < 6499 7328 6351 7583 7573 --- > 6499 7328 6351 7583 7777 what can i do with it? and what does it tell me?? how can i knoe that... (2 Replies)
Discussion started by: nirnir26
2 Replies

5. Shell Programming and Scripting

Compare two files in unix

Hi Gurus I need your kind help sorting the below query I have two text files File1.txt ID Name Address 101 Srinath BBB 102 Sidharth CCC File2.txt ID Name Address 102 Siddharth DDD 103 Suman EEE Now the requirement is if the second file has... (0 Replies)
Discussion started by: Pratik4891
0 Replies

6. Shell Programming and Scripting

Compare two files in UNIX

Hi, I have two files File1 Contents: abc dcf sdc File2 Contents: dcf sdc erg Now my program should return the contents existing in File1 but not in File2. In this case output shoud be "abc" as abc is not available in File 2. It should not return "erg" by saying it is... (4 Replies)
Discussion started by: forums123456
4 Replies

7. UNIX for Dummies Questions & Answers

Unix Script to compare two files

Hello, I have a dat file nctilllist.dat which will be present in the directory path "/usr/lpp/web-data/mfg/nct/file-data/nctilllist.dat" nctillist.dat will have reference to files like DP100001.jpg,DP10002.PDF,DP100003.doc on the path /usr/lpp/web-data/mfg/nct/file-data will have... (12 Replies)
Discussion started by: gayathrivm
12 Replies

8. Shell Programming and Scripting

Compare files using Unix scripting

I have a file containing the below data obtained after running a diff command > abc 10 < abc 15 > xyz 02 <xyz 05 ..... Does anyone know how i can obtain output like : previous value of abc is 10 and present value is 15 similarly for all the comparisons in the text file (10 Replies)
Discussion started by: amithpatrick1
10 Replies

9. Shell Programming and Scripting

Compare two files in UNIX

I have requirement to compare two files in unix. Below are the sample files. File1: cn=test123,cn=bobgroup,dc=ind,dc=com cn=bob123,cn=bobgroup,dc=ind,dc=com cn=test13,cn=bobgroup,dc=ind,dc=com cn=est12,cn=bobgroup,dc=ind,dc=com cn=st123,cn=bobgroup,dc=ind,dc=com File2... (1 Reply)
Discussion started by: babu92
1 Replies

10. Shell Programming and Scripting

How to compare multiple files in UNIX?

Hi, I have below query related to multiple file comparing I have four files i want to compare it and contents of one file will not be presence in 3other files and if any content found then it will print the execution. Can you please help me how to achieve it. (2 Replies)
Discussion started by: soumyamihp
2 Replies
SDTS2DLG(1)						      General Commands Manual						       SDTS2DLG(1)

NAME
sdts2dlg - Convert a USGS SDTS DLG to a DLG in the `optional' format. SYNOPSIS
sdts2dlg [-L] | [sdts_dlg_file.ddf [output_file_name]] DESCRIPTION
The U.S. Geological Survey (USGS) provides sites on the Internet with a lot of Digital Line Graph (DLG) data. Depending on the resolution of the data, it may be available in one of at least two different formats: the `optional' DLG format, or the Spatial Data Transfer System (SDTS) format. The 24K DLG data (which are also called 7.5-minute DLG data) are only available for free download in the SDTS format. The drawmap program can read files in SDTS format; but the SDTS information comes in the form of archives, each of which contains numerous files. It may sometimes be more efficient, and perhaps simpler, to store the data in the `optional' format. Sdts2dlg is a program that converts each SDTS archive into a single optional-format DLG file. Currently sdts2dlg only works with 24K and 100K DLG data. If you invoke the program with the "-L" argument, it will print some license information and exit. In normal use, the first argument is an SDTS file name. Each SDTS DLG archive should contain one or more files with names of the form ????LE@@.DDF, where the '?' symbol stands for any single character, and the '@' symbol stands for any single digit. If you provide a single such file as an argument, sdts2dlg will produce an optional-format DLG file, based on the given SDTS file and the other files in the SDTS archive. (When you unpack the SDTS archives, you can change all of the resulting file names to all lower case and/or compress all of the files with the gzip program. If you are going to change to lower case, change all of the files. If you are going to compress the files, compress all of them.) The USGS takes each 1-degree-square block of latitude and longitude, and divides it into an eight-by-eight grid of 7.5-minute-square `quads'. The rows of this grid are labeled 'a' to 'h' from bottom to top, and the columns are labeled `1' through `8' from right to left. Each quad is then referred to by a name of the form `AABBBCD', where `AA' is the latitude of the southeast corner of the 1-degree block, `BBB' is the longitude of the southeast corner, and `C' and `D' represent the corresponding row and column labels. If you don't specify an output file name, the output file produced by sdts2dlg will have the form `AABBBCD.dlg'. For 100K DLG files, each of which generally cov- ers 16 quads, this naming is also used, with the `C' and `D' code being the same as for the quad with the same southeast corner as the 100K DLG data. If you specify an output file name, then your name will be used instead. LIMITATIONS
Sdts2dlg attempts to recreate the original DLG-3 file, as it was before conversion to SDTS. Node entries include line lists, but no area lists. Area entries include line lists, no node lists, and no area coordinate lists. Line entries include line coordinate lists. Attributes are included as major-minor pairs. Try as it might, though, sdts2dlg is going to produce files that differ from the originals. In the Node entries, for example, the line lists have no preferred ordering, and the output from sdts2dlg is unlikely to reproduce the ordering of the original DLG file. In the Area entries, the line lists do have a specified ordering, but there is no rule for choosing which line to start each list with. Thus, the lists are unlikely to be exact duplicates of the original file. Neither of these differences should be a problem. The lists are still valid, even if they are not identical to the originals. For the universe polygon (which completely surrounds the data coverage area) the Universal Transverse Mercator (UTM) coordinates of its representative point are likely to be different from the originals. The SDTS files do not appear to encode this particular representative point, so sdts2dlg inserts the coordinates of the southwest corner of the map area. Some floating-point numbers will have a different format from their original USGS versions. The USGS files normally put the first signifi- cant digit after the decimal point, while sdts2dlg puts it in front of the decimal point. The actual numeric values are the same, but the format differs. There are two fields in the header that don't always show up in existing optional-format files, although the specification allows them: the horizontal datum and the vertical datum. These are too useful to leave out, so sdts2dlg includes them. Finally, there may be data discrepancies due to errors in the program. Errors are a distinct possibility when it comes to attributes. There are many different kinds of possible attributes, and I have not yet found adequate test data for some of them. SEE ALSO
drawmap(1), sdts2dem(1) Jul 24, 2001 SDTS2DLG(1)
All times are GMT -4. The time now is 10:16 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy