2nd line and 3rd lines of 6 columns are same . So I need to remove 3rd line.(which all 6 columns are same)
Any help ??
Thanks for advance
Your statements are inconsistent.
The title of this thread is UNIX sort which lead me to believe that you wanted to use the sort command's -u option to discard all but one line for each set of lines with duplicate keys.
But sort uses a single character as a field separator (except for the default case which uses sequences of one or more spaces and tabs as field separators). So, with your input, the first six columns (or fields) in input line 2 are:
and there are only five columns in input line 3. If you meant that you wanted to sort on five fields (instead of six), the output order would be very different from what you said you want and the standards don't specify whether you would get line 2 or line 3 as the output from those two lines. Assuming that your text to be processed is in a file named file, the command:
would produce the output:
or the output:
If this isn't the output you were trying to get, please clearly explain what you are trying to do.
Sorry for the confusion.
I am trying to use unix sort on below file which contains
Output which I am expecting is :
I tried
output is
Output which I am expecting is
It's working for above code and trying to implement same on below pattern
output
But I am expecting 2nd line should not come as a output. it means I want output like below
Thanks Advance
So, at first you said you wanted to match on 6 fields. Then you wanted to match on 5 fields. And, now are you saying you only want to match on the 1st 3 fields? And:
is somehow magically dropped from the output?
Please explain in English what determines what lines are to be ignored, whether or not lines are considered to be a match, and when there are lines that match, which of the matching lines are to be printed.
Does the output order matter? If it does, please explain in English what the sort keys are.
I want to ignore the specific lines which are matching 3 fields means
above code line 1 and line 2 of 3 fields are same. When ever I saw this kind of pattern I want to remove a line which is having 3 fields are same. In the above example I want to remove a 1st line.
Hi All,
I am trying to sort the below data using sort command.
temp.dat
H|S1-511091486889|27-Jul-2011 00:00:00
H|S1-511091486823|27-Jul-2011 00:00:00
H|S1-511091486757|27-Jul-2011 00:00:00
L|S1-511091486889|1
L|S1-511091486823|1
L|S1-511091486757|1
sort -t "|" -k2 -k1 temp.dat
My... (5 Replies)
I want to sort unique values of column 2 that has the maximum value at column 7. this is my file and desired output
I have a file like this:
AD008 AD0081010180947 101018 0947 0950 1010180947 1010180950
AD008 AD0081010180947 101018 0947 0956 1010180947 1010180956
AD008 AD0081010180947... (12 Replies)
Hi i have a file like this
oprvdw vrc002093j.ksh
oprvdw vrc002092j.ksh
oprvrc vrc045016j.ksh
oprvrc vrc055141j.ksh
svemietl bdw0231185.sh
svemietl bdw0231145.sh
and i need a script which dispalys in below format:
oprvdw :
vrc002093j.ksh
vrc002092j.ksh
oprvrc :... (0 Replies)
Need some help with the sort command. I have a large file which needs sorted on the third field separated by : and within the third field, I need it sorted by second field or everything after the . An example of my file is here and for example, the first line I need :ROUTER2.SFLDMI: sorted on the... (2 Replies)
Hi I am having some difficulties with the UNIX sort command.
I want to sort one a file that looks like this (file A):
tiger 5 6 3 5 2
bear 4 5 2 1 8
lions 9 2 5 3 1
dogs 8 5 3 3 1
acccording to a file that looks like this (file B):
dogs
lions
tiger
bear
So... (2 Replies)
I was trying to check for the sort of some columns (say 1-10) of particular file. Now, by default, the Unix sort uses as a separator whitespace (e.g. if you have 'foo bar' then it separates it into 'foo' and 'bar' to use as keys)
Now, I know which particular columns I want to use as the sort... (1 Reply)
Hey guys.
I am trying to sort a file by account number through UNIX. I have a few things but it seems to sort by account number AND sort everything after the account number.
Help please.
Thanks (5 Replies)
I am converting mainframes JCL to be used in shell on a one to one basis... when i use the sort command unix does ascii sort as a result which numbers are first followed by charecters in the Ascending sort ... but themainframes uses the EBCDIC as result gives the charecters followed by numbers in... (5 Replies)
Hi All,
I want to sort a flat file which will contain millions of records based on a key/field. For this I want to use unix sort command and before that I want to make sure that unix sort command has any file size limitations. And also please let me know whether I have to change any... (2 Replies)
Hi All,
I want to sort a flat file which will contain millions of records based on a key/field. For this I want to use unix sort command and before that I want to make sure that unix sort command has any file size limitations. And also please let me know whether I have to change any... (1 Reply)