04-17-2020
Not clear. Do you want to compare every other line to its predecessor? So, operate on pairs of lines? Or, on every single line? And compare predecessor's field 5 to actual line's field 2? Is it possible that read B hits EOF? How do you handle that?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I try to write a shell script that would list all files on a directory and stop when it finds the first item specified on a find or ls command.
How can I tell to the find or ls command to stop when it finds the first ".doc" file for example ?
Thank you (7 Replies)
Discussion started by: davchris
7 Replies
2. Shell Programming and Scripting
Hi,
I have a file generated like this -
1. Fire SQL and store the formatted output in a temp file
echo "select path, empid, age from emp_tbl" | /usr/sql emp_db 2 > count_file | grep vol > tempFile
2. The tempFile looks like this after the above statement
/vol/emp1 0732 ... (9 Replies)
Discussion started by: angshuman_ag
9 Replies
3. Shell Programming and Scripting
Dear all,
I have encountered some problem here. I prompt the user for input and store it into a data file, eg. key in name and marks so the data file will look like this
andrew 80
ben 75
and the next input is carine 90. So the problem here is i want to print... (2 Replies)
Discussion started by: branred
2 Replies
4. Programming
Hi,
I have received an application that stores some properties in a file. The existing struct looks like this:
struct TData
{
UINT uSizeIncludingStrings;
// copy of Telnet data struct
UINT uSize;
// basic properties:
TCHAR szHost; //defined in Sshconfig
UINT iPortNr;
TCHAR... (2 Replies)
Discussion started by: Powerponken
2 Replies
5. Shell Programming and Scripting
im a newbee to unix.
I have a requirement to compare two files with awk.
file1.txt
a
b
c
d
e
file2.txt
a
b
d
e
here i want to compare each line in file1 with corresponding line in file2 and prinf the line with difference. ie to check
required result as shown below
a=a (dont... (3 Replies)
Discussion started by: kiranps
3 Replies
6. Shell Programming and Scripting
Hi all,
I have a log file say Test.log that gets updated continuously and it has data in pipe separated format. A sample log file would look like:
<date1>|<data1>|<url1>|<result1>
<date2>|<data2>|<url2>|<result2>
<date3>|<data3>|<url3>|<result3>
<date4>|<data4>|<url4>|<result4>
What I... (3 Replies)
Discussion started by: pat_pramod
3 Replies
7. Shell Programming and Scripting
Hello,
I have some tab delimited text data,
file: final_temp1
aname val
NAME;r'(1,) 3.28584
r'(2,)<tab>
NAME;r'(3,) 6.13003
NAME;r'(4,) 4.18037
r'(5,)<tab>
You can see that the data is incomplete in some cases. There is a trailing tab after the first column for each incomplete row. I... (2 Replies)
Discussion started by: LMHmedchem
2 Replies
8. Shell Programming and Scripting
Hey,
I am trying to compare formated login and logout dates from one user at a host which I have stored in a tmp directory in order to find out the total login time. I need to compare them in order to find overlapping intervals.
At first I tried to store each log in and logo date in an array... (3 Replies)
Discussion started by: Mumu123
3 Replies
9. UNIX for Beginners Questions & Answers
Dear all,Zabbix version : 2.4 (yes, I know, upgrading soon - honest)
Server OS version : CentOS 6, 64-bit (CentOS 7 with the Zabbix upgrade)I've got a large log file that I would like to read by an external process. It's basically the same as reading the item value on a web-page. I have... (5 Replies)
Discussion started by: rbatte1
5 Replies
10. Shell Programming and Scripting
Hello,
I have a src code file where I need to uncomment many lines.
The lines I need to uncomment look like,
C CALL l_r(DESNAME,DESOUT, 'Gmax', ESH(10), NO_APP, JJ)
The comment is the "C" in the first column. This needs to be deleted so that there are 6 spaces preceding "CALL".... (7 Replies)
Discussion started by: LMHmedchem
7 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)