title: Looping through all files with specific extension and execute something on them
body: <p>This is my first hours with Linux shell script and it seems really powerful but i am still a little confused.</p>
  
  <p>I want to loop through all the files with a specific extension in a directory <strong>recursively</strong> (all subdirectories, subsubdirectories and ...) and by running an executable on them produce a new file with same name but different extension on exact location of the original file. </p>
  
  <p>Following is the pseudo code for it:</p>
  
  <pre><code>files = list of all files (full path not just names) with extension .ext recursively
  
  for file in files
      executable -option1 -option2 fullpath/file.ext1 &gt; fullpath/file.ext2
  </code></pre>