05-08-2008
Comparing two files
Hi
I have two files X and Y. I need to compare both the files and need to get the columns whicha re found in X and not in Y along with the line numbers
eg
X Y
a a
b b
c e
d d
Thanks
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi
I need to compare shadow file sizes with their real file counterparts. If the shadow file size differs form the realfile size then it must send a mail. My problem is that our system has over 1600 shadowfiles in different directories, with different names. the only consistancy is the .sh file... (4 Replies)
Discussion started by: terrym
4 Replies
2. Shell Programming and Scripting
I have a file called X, which contains the following:
10
100
200
300
I then have file Y, which containts the following:
10
200
500
800
I want to write a script that will compare the contents of Y with the contents of X and ONLY return values in Y that does not exist in X (output... (5 Replies)
Discussion started by: soliberus
5 Replies
3. Shell Programming and Scripting
I really need help on creating a script that does the following:
I have one file (File 1) with lines in the following format:
Name.maf score1 score2
I have a second file (File 2) with lines in the following format:
label start end Name
What I need to do is compare File 1 and... (1 Reply)
Discussion started by: awknerd
1 Replies
4. Shell Programming and Scripting
So I have two files:
File1
pictures.txt 1.1 1.3
dance.txt 1.2 1.4
treehouse.txt 1.3 1.5
File2
pictures.txt 1.5 ref2313 1.4 ref2345 1.3 ref5432 1.2 ref4244
dance.txt 1.6 ref2342 1.5 ref2352 1.4 ref0695 1.3 ref5738 1.2 ref4948 1.1
treehouse.txt 1.6 ref8573 1.5 ref3284 1.4 ref5838... (24 Replies)
Discussion started by: linuxkid
24 Replies
5. Shell Programming and Scripting
I've two files with data like below:
file1.txt:
AAA,Apples,123
BBB,Bananas,124
CCC,Carrot,125
file2.txt:
Store1|AAA|123|11
Store2|BBB|124|23
Store3|CCC|125|57
Store4|DDD|126|38
So,the field separator in file1.txt is a comma and in file2.txt,it is |
Now,the output should be... (2 Replies)
Discussion started by: asyed
2 Replies
6. UNIX for Advanced & Expert Users
Hi Guys ,
we have one directory ...in that directory all files will be set on each day..
files must have header ,contents ,footer..
i wants to compare the header,contents,footer ..if its same means display an error message as 'files contents same' (7 Replies)
Discussion started by: Venkatesh1
7 Replies
7. Shell Programming and Scripting
Hi all
I have to compare two file this time
one is
P11223
x1124
x1145
t5678
e3456
z2345
another file
P11223 x s (2 Replies)
Discussion started by: manigrover
2 Replies
8. Shell Programming and Scripting
Hi Friends,
I have file1.txt
file2.txt
I tried using the diff and comm but not getting the expected output..
I want where exactly the miss match occurs. probably the field.
Sourcevalue|Targetvalue|Linenumber|field
29123975|2923975|3|1
Please help. (6 Replies)
Discussion started by: i150371485
6 Replies
9. Shell Programming and Scripting
I hope I can explain this correctly. I am using Bash-4.2 for my shell.
I have a group of file names held in an array. I want to compare the names in this array against the names of files currently present in a directory. If the file does not exist in the directory, that is not a problem.... (5 Replies)
Discussion started by: BudMan
5 Replies
10. UNIX for Beginners Questions & Answers
I have two file as given below which shows the ACL permissions of each file. I need to compare the source file with target file and list down the difference as specified below in required output. Can someone help me on this ?
Source File
*************
# file: /local/test_1
# owner: own
#... (4 Replies)
Discussion started by: sarathy_a35
4 Replies
magic(4) Kernel Interfaces Manual magic(4)
NAME
magic - Magic file for the file command
SYNOPSIS
/etc/magic
DESCRIPTION
The magic file is used by the file command to identify files that have some sort of magic number. A magic number is any numeric or string
constant that identifies the file containing the constant.
The format for the magic file is as follows:
offset type operator,value string
The fields should be separated by tabs. Each record must be contained on one line.
The fields contain the following data: This field contains the number of bytes from the beginning of the file on which you are running the
file command to the first byte of the magic number of character string you want to identify. Use a right angle bracket (>) to indicate a
continuation line that supplies additional information describing the file. This field contains information about the data type of the
magic number or character string at the specified byte offset. Valid data types for this field are: Unsigned character type Unsigned short
type Long type Character (byte) string This field contains instructions for the file command on how to compare the value read from the file
being checked with the value stored in the Value Type field of the magic file. The valid comparison operators are: The two values are
equal. The value in the file being checked is greater than the value in the magic file. The value in the file being checked is less than
the value in the magic file. All the bits in the magic file value must be set in the value from the file being checked.
Note that the Comparison Operator field is optional. If you do not specify the operator, the values are expected to be equal. This
field contains the value used to compare what is read from the file being checked by the file command. You can use decimal, hex, or
octal numbers in this field or character strings in the form of regular expressions.
Precede all hex numbers with the characters zero and x (for example, 0x80). To specify an octal number, precede it with a zero (for
example, 0200). Decimal numbers require no special representation and should be written as integers (for example, 128).
The rules for specifying character strings follow those of the ed editor (see ed(1)) for regular expressions, with two extensions:
You use the backslash () to escape an unprintable character. The string can contain all special character such as
, ,
, and
f. If a backslash appears in the string, it must be escaped with a second backslash (\). You can use octal representation to
specify any byte value other than zero (0). Text found in the file can be inserted into the printed string if it is preceded and
followed by \% delimiters. All text found between these delimiters is displayed as the print string.
This regular expression search never terminates until a match is explicitly found or rejected. The special character
is a valid
character in the patterns. Therefore, the pattern .* should never be used here. This field contains the string to print. The
string provides information about the file. The string can include text found in the file when requested with an appropriate
printf() format.
EXAMPLES
The following is an example of a script: string ^#!{ }*\%[^
]*\% %s
The following are examples of executable images: >2 short 02 POSIX >2 short 01 SVID
>16 long >0 not stripped
The following are examples of text and data files: 0 string ^ 1h[0-9][0-9][0-9][0-9][0-9] sccsfile 0 string ^#ifndef
c program 0 string ^070707 ASCII cpio archive
FILES
/etc/magic
RELATED INFORMATION
Commands: file(1) delim off
magic(4)