title: Find -exec and Bash scripts
body: <p>I'm writing a script in bash.
  I invoke it with</p>
  
  <pre><code>find *.zip -type f -exec ./myscript.sh {} \;
  </code></pre>
  
  <p>At the top of my script I invoke another script like this:</p>
  
  <pre><code>#!/bin/bash
  . ticktick.sh
  </code></pre>
  
  <p>I get the following error</p>
  
  <pre><code>.: ticktick.sh: file not found
  </code></pre>
  
  <p>If I invoke the script like this</p>
  
  <pre><code>./myscript.sh somefile.zip
  </code></pre>
  
  <p>it works
  If I put the ticktick.sh script in my path in another directory it breaks, so that isn't an option. Is there some special kind of context that scripts called with a find have? I'm obviously new to BASH scripting. Any help would be appreciated</p>