in reply to Re^5: Sorting text files.
in thread Sorting text files.
Well, the OP didn't ask for that, but if he wants it, (and this is one of the reasons I love perl) it's an easy fix :)
#!/usr/bin/perl # http://perlmonks.org/?node_id=1147112 use Inline::Files; use strict; use warnings; my %id; $id{ s/;.*//r } .= $_ for sort <FILE1>; print delete @id{ <FILE2> }, values %id; __FILE1__ 1 HD;BSkyB:11097:VC23M5O25P0S1:S28.2E:23000:2305=27:2307=NAR@4;2306=en +g@106:2308;2309=eng:0:21000:2:2066:0 2 HD;BSkyB:11097:VC23M5O25P0S1:S28.2E:23000:2315=27:2316=NAR@4;2317=en +g@106:2318;2319=eng:0:21020:2:2066:0 3 HD;BSkyB:11097:VC23M5O25P0S1:S28.2E:23000:2320=27:2321=NAR@4;2322=en +g@106:2323;2324=eng:0:21030:2:2066:0 ITV HD;BSkyB:11097:VC23M5O25P0S1:S28.2E:23000:2305=27:2307=NAR@4;2306= +eng@106:2308;2309=eng:0:21000:2:2066:0 __FILE2__ 3 HD 1 HD 2 HD
(with another simplification thrown in)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: Sorting text files.
by BrowserUk (Patriarch) on Nov 07, 2015 at 00:34 UTC | |
|
Re^7: Sorting text files.
by Saner (Novice) on Nov 07, 2015 at 10:50 UTC | |
by Anonymous Monk on Nov 07, 2015 at 14:53 UTC | |
by Saner (Novice) on Nov 07, 2015 at 15:06 UTC |