title: With Bash or ZSH is there a way to use a wildcard to execute the same command for each script?
body: <p>I have a directory with script files, say:</p>
  
  <pre><code>scripts/
         foo.sh
         script1.sh
         test.sh
         ... etc
  </code></pre>
  
  <p>and would like to execute each script like:</p>
  
  <pre><code>$ ./scripts/foo.sh start
  $ ./scripts/script1.sh start
  etc
  </code></pre>
  
  <p>without needing to know all the script filenames.</p>
  
  <p>Is there a way to append <code>start</code> to them and execute? I've tried tab-completion as it's pretty good in ZSH, using <code>./scripts/*[TAB] start</code> with no luck, but I would imagine there's another way to do so, so it outputs:</p>
  
  <pre><code>$ ./scripts/foo.sh start ./scripts/script1.sh start
  </code></pre>
  
  <p>Or perhaps some other way to make it easier? I'd like to do so in the Terminal without an alias or function if possible, as these scripts are on a box I SSH to and shouldn't be modifying <code>*._profile</code> or <code>.*rc</code> files.</p>