So I want to create a script that takes 3 arguments: path to file, exact word to replace, and with what to replace it. How to create such thing?
Generally I want it
Use fnr utility its better than other famous utility since it can search and replace based on regular expressions. Also for the UI lovers you can configure options in UI and it can generate command line string which can then be used in your script. Very easy to use even as command line stirng.
Find it here http://findandreplace.codeplex.com/
Also it is single exe without any dependicies, so easy to use.
Example:
fnr --cl --dir "" --fileMask "hibernate.*" --useRegEx
--find "find_str_expression" --replace "replace_string"