title: Shell Script for Bulk renaming of files
body: <p>I want to recursively rename all files in directory path by changing their prefix.</p>
  
  <p>For Example</p>
  
  <pre><code>XYZMyFile.h
  XYZMyFile.m
  XYZMyFile1.h
  XYZMyFile1.m
  XYZMyFile2.h
  XYZMyFile2.m
  </code></pre>
  
  <p>TO</p>
  
  <pre><code>ABCMyFile.h
  ABCMyFile.m
  ABCMyFile1.h
  ABCMyFile1.m
  ABCMyFile2.h
  ABCMyFile2.m
  </code></pre>
  
  <p>These files are under a directory structure with many layers.  Can someone help me with a shell script for this bulk task?</p>