Extractor mass-editing script (All GMs)

Syntax:

gmX extractor (field) (prefix) (charfile1 charfile2 ...)
will look in Charsheets/charfile1.tex, Charsheets/charfile2.tex, etc, (you can put the .tex on or leave it off) for the extractable field. This can be an abbreviation, so "mem" (for instance) will look at the charsheet material within
\begin{extractable}{Memory Packets}
...
\end{extractable}
This will be used to create (in the dir you do this, not necessarily in Charsheets) files prefix.forw and prefix.back which map from charfiles to extractable contents (in the .forw) and from extractable contents to charfiles (in the .back).

For instance, if you're in Charsheets,

gmX extractor bl Extracts/bluedata *.tex
will create Charsheets/Extracts/bluedata.forw that might look like
bond
\extract{ \Banarchists }
\extract{ \Bsuperspy }  \note{you're not
  just a regular superspy; you're special!}

template
\extract{ \Bsuperspy }
\extract{ \Banarchists }
and the matching Charsheets/Extracts/bluedata.back,
\extract{ \Banarchists }
bond
template

\extract{ \Bsuperspy }
template

\extract{ \Bsuperspy }  \note{you're not
  just a regular superspy; you're special!}
bond
Now you can see exactly what bluesheet everyone got -- and exactly who got each specific bluesheet.

Only material between \begin{extractable} and \end{extractable} is considered. In particular, suites are totally ignored. (If a \suitestuff is present, it's just another piece of text to extractor.)

Also see the other mass-editing scripts.