title: tcsh login shell with command
body: <p>I'd like to have tcsh start a login shell and execute a command.</p>
  
  <p>I tried this:</p>
  
  <pre><code>tcsh -l -c ls
  </code></pre>
  
  <p>But got this error message:</p>
  
  <pre><code>Unknown option: `-l'
  Usage: tcsh [ -bcdefilmnqstvVxX ] [ argument ... ].
  </code></pre>
  
  <p>This <a href="http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxa500/cshell.htm" rel="nofollow">doc</a> corrected my understanding; -l can only be used if it's the only argument. But, said doc also indicated that specifying '-' would work, but that resulted in a different error:</p>
  
  <pre><code>&gt; tcsh - -c ls
  -: No such file or directory.
  </code></pre>
  
  <p>Any suggestions?</p>