in reply to Data managing problem
That's a simple one-liner if you don't need to maintain the input ordering:
C:\test>perl -anle"$h{ $F[1] } = $_; }{ print for values %h" 1/2/2013 cgoo nreuiheru 1/4/2013 doow reiqrqueih 1/5/2013 hellio ruieqrhfuepqh 1/20/2013 cgoo 3rhquh4ureyh 1/30/2013 yetil jerqohgqrij 2/13/2013 hellio rueqipheruh 2/14/2013 cgoo wehrig4r74378 ^Z 1/30/2013 yetil jerqohgqrij 1/4/2013 doow reiqrqueih 2/13/2013 hellio rueqipheruh 2/14/2013 cgoo wehrig4r74378
If you need to retain the ordering it is a little more complicated:
C:\test>perl -anle"$h{ $F[1] } = sprintf qq[%05u%s], $., $_; }{ print +substr $_, 5 for sort values %h" 1/2/2013 cgoo nreuiheru 1/4/2013 doow reiqrqueih 1/5/2013 hellio ruieqrhfuepqh 1/20/2013 cgoo 3rhquh4ureyh 1/30/2013 yetil jerqohgqrij 2/13/2013 hellio rueqipheruh 2/14/2013 cgoo wehrig4r74378 ^Z 1/4/2013 doow reiqrqueih 1/30/2013 yetil jerqohgqrij 2/13/2013 hellio rueqipheruh 2/14/2013 cgoo wehrig4r74378
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Data managing problem
by tmharish (Friar) on Feb 22, 2013 at 12:25 UTC | |
by BrowserUk (Patriarch) on Feb 22, 2013 at 13:22 UTC | |
by tmharish (Friar) on Feb 22, 2013 at 13:52 UTC | |
by BrowserUk (Patriarch) on Feb 22, 2013 at 14:10 UTC | |
by tmharish (Friar) on Feb 22, 2013 at 14:17 UTC | |
by Anonymous Monk on Feb 22, 2013 at 12:31 UTC | |
by tmharish (Friar) on Feb 22, 2013 at 12:44 UTC | |
|
Re^2: Data managing problem
by tmharish (Friar) on Feb 22, 2013 at 12:47 UTC | |
by BrowserUk (Patriarch) on Feb 22, 2013 at 13:24 UTC | |
by tmharish (Friar) on Feb 22, 2013 at 13:26 UTC |