Find duplicate based on 'n' fields and mark the duplicate as 'D'
Hi,
In a file, I have to mark duplicate records as 'D' and the latest record alone as 'C'.
In the below file, I have to identify if duplicate records are there or not based on Man_ID, Man_DT, Ship_ID and I have to mark the record with latest Ship_DT as "C" and other as "D" (I have to create a new field at the end of the records as "C" or "D")
Last edited by machomaddy; 01-28-2012 at 06:37 AM..
Reason: Edited wrong Input "2010-12-31" to "2011-12-31" in the 4th record
I have a input file with formating:
6000000901 ;36200103 ;h3a01f496 ;
2000123605 ;36218982 ;heefa1328 ;
2000273132 ;36246985 ;h08c5cb71 ;
2000041207 ;36246985 ;heef75497 ;
Each fields is seperated by semi-comma. Sometime, the second files is... (6 Replies)
Hi:
I've been searching the net but didnt find a clue. I have a file in which, for some records, some fields coincide. I want to compare one (or more) of the dissimilar fields and retain the one record that fulfills a certain condition. For example, on this file:
99 TR 1991 5 06 ... (1 Reply)
I have file that I need to remove the duplicates. The problem is, I need to only keep the one which has a unique 3rd field. Here is a sample file:
xxx.xxx:x:CISCO1.CLEVE61W:ERIE.NET:x:x:x:x:
xxx.xxx:x:CISCO2.CLEVE62W:OHIO.NET:x:x:x:x:
xxx.xxx:x:CISCO2.CLEVE62W:NORTH.NET:x:x:x:x:... (1 Reply)
Hello,
Although I have found similar questions, I could not find advice that
could help with our problem.
The issue:
We have several hundreds text files containing repeated blocks of text
(I guess back at the time they were prepared like that to optmize
printing).
The block of texts... (13 Replies)
Hi,
How can I remove duplicates from a file based on group on other column? for example:
Test1|Test2|Test3|Test4|Test5
Test1|Test6|Test7|Test8|Test5
Test1|Test9|Test10|Test11|Test12
Test1|Test13|Test14|Test15|Test16
Test17|Test18|Test19|Test20|Test21
Test17|Test22|Test23|Test24|Test5
... (2 Replies)
Hi ,
Some time i got duplicated value in my files ,
bundle_identifier= B
Sometext=ABC
bundle_identifier= A
bundle_unit=500
Sometext123=ABCD
bundle_unit=400
i need to check if there is a duplicated values or not if yes , i need to check if the value is A or B when Bundle_Identified ,... (2 Replies)
Dear community,
I have to remove duplicate lines from a file contains a very big ammount of rows (milions?) based on 1st and 3rd columns
The data are like this:
Region 23/11/2014 09:11:36 41752
Medio 23/11/2014 03:11:38 4132
Info 23/11/2014 05:11:09 4323... (2 Replies)
Dear folks
I have a map file of around 54K lines and some of the values in the second column have the same value and I want to find them and delete all of the same values. I looked over duplicate commands but my case is not to keep one of the duplicate values. I want to remove all of the same... (4 Replies)
Hi,
My input looks like this (tab-delimited):
grp1 name2 firstname M 55 item1 item1.0
grp1 name2 firstname F 55 item1 item1.0
grp2 name1 firstname M 55 item1 item1.0
grp2 name2 firstname M 55 item1 item1.0
Using awk, I am trying to discard the records with common fields 2, 4, 5, 6, 7... (4 Replies)
Discussion started by: beca123456
4 Replies
LEARN ABOUT DEBIAN
version::next
Version::Next(3pm) User Contributed Perl Documentation Version::Next(3pm)NAME
Version::Next - increment module version numbers simply and correctly
VERSION
version 0.002
SYNOPSIS
use Version::Next;
my $new_version = next_version( $old_version );
DESCRIPTION
This module provides a simple, correct way to increment a Perl module version number. It does not attempt to guess what the original
version number author intended, it simply increments in the smallest possible fashion. Decimals are incremented like an odometer. Dotted
decimals are incremented piecewise and presented in a standardized way.
If more complex version manipulation is necessary, you may wish to consider Perl::Version.
USAGE
This module uses Sub::Exporter for optional exporting. Nothing is exported by default.
"next_version"
my $new_version = next_version( $old_version );
Given a string, this function make the smallest logical increment and returns it. The input string is very minimally checked that it
resembles a version number. Given "undef", the function returns 0.
Decimal versions are incremented like an odometer, preserving the original number of decimal places. If an underscore is present
(indicating an "alpha" version), its relative position is preserved. Examples:
0.001 -> 0.002
0.999 -> 1.000
0.1229 -> 0.1230
0.12_34 -> 0.12_35
0.12_99 -> 0.13_00
Dotted-decimal versions have the least significant element incremented by one. If the result exceeds 999, the element resets to 0 and the
next most significant element is incremented, and so on. Any leading zero padding is removed. Examples:
v1.2.3 -> v1.2.4
v1.2.999 -> v1.3.0
v1.999.999 -> v2.0.0
v1.2.3_4 -> v1.2.3_5
v1.2.3_999 -> v1.2.4_0
SEE ALSO
o Perl::Version
AUTHOR
David Golden <dagolden@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2010 by David Golden.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004
perl v5.10.1 2010-10-01 Version::Next(3pm)