title: How is this zip command being used in perl?
body: <p>I found this piece of code in perl </p>
  
  <pre><code>system("zip $ZIP_DEBUG -r -9 itvlib.zip $include $exclude");
  </code></pre>
  
  <p>However I don't understand how it is working. I mean system() is used to fire 'system' commands right ? So is this 'zip' command used here a 'system' command ? 
  But I tried firing just the following on the command prompt; </p>
  
  <pre><code>zip $ZIP_DEBUG -r -9 itvlib.zip arg1 arg2
  </code></pre>
  
  <p>It didn't work !
  it gave the following error:</p>
  
  <pre><code>'zip' is not recognized as an internal or external command,
  operable program or batch file.
  </code></pre>
  
  <p>Well this shouldn't have happened, since the command seems to use 'zip' as a system command. So this makes the command 'zip' <em>mysterious</em>  </p>
  
  <p>Can you please help me to understand this command with all its parameters? </p>