title: What does ksh %! syntax mean
body: <p>I am tracing a ksh legacy script that is using a "%!tempout" artifact that I cannot decipher.  What does the <code>%!</code> syntax mean?  The first usage of it is <code>touch %!tempout</code>, so I am guessing it is a filename representation of some kind.  Maybe not specific to ksh?  I tried to echo the statement but it simply gets displayed verbatim.  </p>
  
  <p>Other usages of this are:</p>
  
  <pre><code>cat %!tempout
  mv $!tempout %!tempout2
  upr -trans -dp=$duplex -P=$pr %!tempout2
  mv %!tempout $1.ps
  
  </code></pre>
  
  <p>I can't provide more context due to proprietary restrictions.  Hoping this is enough to get some insight.</p>