Steve Little<p><span class="h-card"><a href="https://fosstodon.org/@cissell" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cissell</span></a></span> </p><p>My <a href="https://geneadon.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> is very rusty (and this isn't my day job), but I found your <a href="https://geneadon.social/tags/GeneticGenealogy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GeneticGenealogy</span></a> project very interesting, so I wrote a <a href="https://geneadon.social/tags/phython" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phython</span></a> script that does what you ask, loops through two files, and if both first and second fields match, then the text is appended. Is your project related to a surname group at <a href="https://geneadon.social/tags/FTDNA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTDNA</span></a>? I'm starting as a surname project leader there (<a href="https://geneadon.social/tags/LittleFamily" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LittleFamily</span></a>). I love playing with <a href="https://geneadon.social/tags/regex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>regex</span></a> puzzles, so it was fun to apply it to <a href="https://geneadon.social/tags/DNA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DNA</span></a>.</p><p>Best! Steve<br><a href="https://geneadon.social/tags/genealogy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>genealogy</span></a> <a href="https://geneadon.social/tags/Geneadons" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Geneadons</span></a></p>