<div dir="ltr"><div><br></div><div>You could switch to luatex then append from Lua.</div><div><br></div><div>Failing that, more efficient than repeatedly reading and copying in tex  way would be to not append but write a new file each time  file-1.x file-2.x ... then  concat them in your operating system concat in a nix shell,  or copy*.x > realfile.txt  in windows (I think)<br></div><div><br></div><div>David</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 21 Jul 2024 at 14:12, Philip Taylor (RHBNC) via XeTeX <<a href="mailto:xetex@tug.org">xetex@tug.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div bgcolor="#FFFFFF">
I am 99.999% certain that the answer is "no", but I still <i>hope</i> that the answer might be "yes" — is it possible to use \immediate \openout and \immediate \write in such a way as to
<i>append</i> to an existing file rather than overwriting it ?  If not, is there a more efficient way of achieving this than opening the existing file for reading, copying it to a temporary file, closing both, re-opening the temporary file for reading, re-opening
 the existing file for writing, copying the former to the latter, and then and only then performing the desired \writes ?<br>
-- <br>
<i>Philip Taylor</i><br>
<p>This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted.
 If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of
 London. It is your responsibility to ensure that this email and any attachments are virus free.</p>
<p></p>
</div>

</blockquote></div>