title: how to display output in a uniformed manner in tcl
body: <p>I have a doubt regarding <code>format</code> command. my output is kind of cluster and ununiform like below </p>
  
  <pre><code>    24-04-2011    16:07  &lt;DIR&gt;  Administrator 
      15-05-2011 16:05 &lt;DIR&gt; confuser 
      01-02-2011   20:57  &lt;DIR&gt;  Public 
  </code></pre>
  
  <p>What should I do in order to display the output in a proper and uniform manner. all in beginning in the same column. like this : </p>
  
  <p>Yeah i used this command <code>puts [format {%-s %-4s %-8s} $user\t $date\t $time]</code> its giving me output like:</p>
  
  <pre><code>Administrator 15-05-2011 16:05 
  confuser 01-02-2011 20:57 
  Public 29-01-2011 19:28 
  TechM 30-04-2011 09:47
  </code></pre>
  
  <p>The output am receiving is according to the number of letters present in the first string such as administrator confuser public techm. so what i need to know is how to get a output which doesn't take into account the length of the first string and give a proper uniform columned output.</p>