Author: Dieter Buerssner
Date: 13:17:49 10/12/05
Go up one level in this thread
On October 12, 2005 at 15:15:12, Dann Corbit wrote: >I also expect it would have to run overnight. I skimmed over the man page of PGN-extract at http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/help.html I probably have missed something, but at the moment it seems, that you have to call pgn-extract once for each name (of course, this would need an automatically created batch file/shell script/...). I did grep "\[White " dchuge.pgn > g.txt [Better woul be to anchor the search at the start of the line] sort g.txt > s.txt [I forgot, if this is really needed] uniq s.txt > u.txt wc u.txt Result: over 300000 uniqe names I left out trimming and searching for black here on purpose (too lazy). If you have to do 300000 scans over a 3 GB PGN, "over the night" is rather optimistic. Order of magnitude is one year, I'd guess. Sure, this will be better, when you first clean the names. This won't be easy, i.e. search for yace yielded: [White "COMP Yace"] [White "Cerberus1979 XP 2600, Yace 0.99.82"] [White "Comp Yace Paderborn"] [White "Gambit Yace 0.99.50"] [White "NewYace 0.99.87"] [White "WB Yace 0.21-3"] [White "WB Yace 0.99.50"] [White "YACE 0.99.56"] [White "YACE 0.99.83"] [White "YACE, D. Buerssner"] [White "Yace 0.20"] [White "Yace 0.21"] [White "Yace 0.21-0.99.56"] [White "Yace 0.22"] [White "Yace 0.23"] [White "Yace 0.23.08"] [White "Yace 0.24X"] [White "Yace 0.24x(P3)"] [White "Yace 0.90.56"] [White "Yace 0.99.01 & 0.99.50"] [White "Yace 0.99.01"] [White "Yace 0.99.05"] [White "Yace 0.99.09"] [White "Yace 0.99.50 (C 835)"] [White "Yace 0.99.50 Gladiador"] [White "Yace 0.99.50"] [White "Yace 0.99.50(P3)"] [White "Yace 0.99.50i"] [White "Yace 0.99.50ms"] [White "Yace 0.99.55"] [White "Yace 0.99.56 (Berlin)"] [White "Yace 0.99.56 Gladiador"] [White "Yace 0.99.56 NOLRN HASHON"] [White "Yace 0.99.56"] [White "Yace 0.99.56, AOOB_2002 800M-96Mb"] [White "Yace 0.99.56, NOB 800M-96Mb"] [White "Yace 0.99.56UCI"] [White "Yace 0.99.57"] [White "Yace 0.99.60"] [White "Yace 0.99.61"] [White "Yace 0.99.68"] [White "Yace 0.99.68b"] [White "Yace 0.99.71"] [White "Yace 0.99.73"] [White "Yace 0.99.77"] [White "Yace 0.99.78"] [White "Yace 0.99.82"] [White "Yace 0.99.82, OM_Schiklang"] [White "Yace 0.99.83"] [White "Yace 0.99.87"] [White "Yace 0.9901"] [White "Yace 0.9987"] [White "Yace 023 Dual Celeron 400"] [White "Yace 099.77"] [White "Yace Berlin"] [White "Yace Leiden"] [White "Yace Paderborn A1200"] [White "Yace Paderborn tbu1nobb"] [White "Yace Paderborn"] [White "Yace Pb"] [White "Yace Pdb"] [White "Yace X (Berger P)"] [White "Yace christmas2003"] [White "Yace"] [White "Yace-020"] [White "Yace-09901"] [White "Yace-09982"] [White "Yace-vp"] [White "Yace016"] [White "Yace01a"] [White "Yace021"] [White "Yace022"] [White "Yace023"] [White "Yace09901"] [White "Yace099_57i"] [White "Yace099_5TC"] [White "Yace0_21"] [White "Yace0_23"] [White "Yace22b"] [White "Yace_000608"] [White "Yace_016c"] [White "Yace_017"] [White "Yace_018"] [White "Yace_01a"] [White "Yace_020"] [White "Yace_020_pre4"] [White "Yace_021"] [White "Yace_022"] [White "Yace_022_corbit"] [White "Yace_022c"] [White "Yace_023"] [White "Yace_023c"] [White "Yace_09901"] [White "Yace_09950"] [White "Yace_C"] [White "cerberus1979 XP 2600, Yace 0.99.82"] [White "littleyace, Yace 0.99.73a"] [White "yace.exe"] [White "yace0995"] [White "yace09950"] [White "yace09956"] [White "yace56"] [White "yace9956"] [White "yacea"] [White "yacepdrn"] Regards, Dieter
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.