<div dir="ltr">Why not using \write18 in dtx source so if you are generating README.txt from dtx, you can have:<div><br></div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap"><pre style="word-wrap:break-word;white-space:pre-wrap">
%<*internal>
\generate{\file{\jobname.ins}{\from{\jobname.dtx}{batchfile}}}
\nopreamble\nopostamble
\generate{\file{README.txt}{\from{\jobname.dtx}{readme}}}
...
\endgroup
\immediate\write18{mv README.txt README}
\immediate\write18{makeindex -s gind.ist -o \jobname.ind  \jobname.idx}
\immediate\write18{makeindex -s gglo.ist -o \jobname.gls  \jobname.glo}</pre><pre style="word-wrap:break-word;white-space:pre-wrap">...
%</internal></pre></pre><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Oct 17, 2013 at 10:11 AM, Karl Berry <span dir="ltr"><<a href="mailto:karl@freefriends.org" target="_blank">karl@freefriends.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">    Karl, can web2c tex write an extensionless file?<br>
<br>
</div>Ha!  Good point, I hadn't thought of backing up one more level.  I think<br>
the answer is no.  In the original tex.web, and not modified in the<br>
change files that I can see (or remember), there is<br>
@<Do some work that has been queued up...@>=<br>
      ...<br>
      if cur_ext="" then cur_ext:=".tex";<br>
      ...<br>
<br>
Clearly it would not be hard to conditionalize that based on something<br>
(and is likely already possible in LuaTeX), but I can't imagine it would<br>
be useful in practice since no one would want to rely on such new<br>
functionality for such a trivial matter.  The better answer, it seems to<br>
me, is not to put README's into .dtx's in the first place.<br>
<br>
Thanks,<br>
karl<br>
<br>
<br>
</blockquote></div><br></div>