user14760: Anyone aware of a way to do a mass edit of the header in a pgn file that has multiple games?
Currently I've tried using pgn-extract and the line I have tried is:
pgn-extract -C -N -V -newfile.pgn oldfile.pgn

This does cleanup any annotations in the moves list but the header still remains the same.
Here's an example of a header. In the below header example, say I'd want to get rid of the "Round 29" portion .

[Event "F/S Return Match"] [Site "Belgrade, Serbia JUG"] [Date
"1992.11.04"] [Round "29"] [White "Fischer, Robert J."] [Black
"Spassky, Boris V."] [Result "1/2-1/2"]


user12951: You can do it with pgn-extract via a combination of the -R flag, to select the tags you want to retain (and their ordering), and the --xroster option to omit all those tags not listed in the roster file. For instance, if you want only White, Black and Result tags included with each game, place White, Black and Result (one per line) in a file called roster, say and then run pgn-extract as follows:
pgn-extract -C -N -V -R roster --xroster -newfile.pgn oldfile.pgn


14760: <p>Anyone aware of a way to do a mass edit of the header in a pgn file that has multiple games?</p>
<p>Currently I've tried using pgn-extract and the line I have tried is:</p>
<pre><code>pgn-extract -C -N -V -newfile.pgn oldfile.pgn
</code></pre>
<p>This does cleanup any annotations in the moves list but the header still remains the same.</p>
<p>Here's an example of a header. In the below header example, say I'd want to get rid of the &quot;Round 29&quot; portion .</p>
<blockquote>
<p>[Event &quot;F/S Return Match&quot;] [Site &quot;Belgrade, Serbia JUG&quot;] [Date
&quot;1992.11.04&quot;] [Round &quot;29&quot;] [White &quot;Fischer, Robert J.&quot;] [Black
&quot;Spassky, Boris V.&quot;] [Result &quot;1/2-1/2&quot;]</p>
</blockquote>
 12951: <p>You can do it with pgn-extract via a combination of the -R flag, to select the tags you want to retain (and their ordering), and the --xroster option to omit all those tags not listed in the roster file. For instance, if you want only White, Black and Result tags included with each game, place White, Black and Result (one per line) in a file called <code>roster</code>, say and then run pgn-extract as follows:</p>
<pre><code>pgn-extract -C -N -V -R roster --xroster -newfile.pgn oldfile.pgn
</code></pre>
