Hi Virendra,
This solution was posted to you on another forum.
**************************
Lets understand the problem.
(1) Files are too many to locate and copy one by one.
(2) You don't know whether the files will have names in uppercase, lowercase or mixed.
Well, the "find" command has an option to find files names with case insensitive. So instead of option "-name" , you have use -iname. Find also has an option called -exec that acts on each selected file.
So.
find . (or whichever directory) -iname "criterion" -exec command '{}' \;
See
http://linux.die.net/man/1/find
OK
**************************
Did you try it? Whats the result?
OK